Android Studio за начинаещи, Част 1: Инсталация и настройка

Актуализирано: януари 2020 г.

От няколко години стана ясно, че Android е сила, с която трябва да се съобразяваме в пейзажа на мобилната операционна система. Тази Java-базирана технология предизвика нова златна треска, като програмистите се надпреварват да печелят пари от своите мобилни приложения. Работите за Android също са в изобилие, както показва бързо търсене на работа с помощта на Indeed.com.

За да бъдат успешни, разработчиците на Android се нуждаят от добро разбиране на езика Java (или Kotlin), API на Android и архитектурата на приложенията за Android. Също така е важно да се използва подходяща и ефективна среда за развитие. Дълги години Eclipse IDE с приставката ADT беше предпочитаната платформа за разработка на Android. Днес това е Android Studio.

Какво ново в Android Studio 3.x

Разберете какво да търсите в най-новата версия на Android Studio, включително поддръжка за Kotlin, Java 8 и богатство от нови инструменти и приставки.

Ако сте нов в Android Studio, тази поредица от уроци ще ви даде начало. Ще представя накратко платформата за разработка на Android, след което ще ви покажа как да изтеглите, инсталирате и стартирате софтуера. След това ще прекараме по-голямата част от времето си в действителност, използвайки Android Studio за разработване на анимирано мобилно приложение:

  • В част 1 ще стартирате първия си проект за Android и ще се запознаете с главния прозорец на Android Studio.
  • В част 2 ще кодирате приложението, като научите как да използвате Android Studio за въвеждане на изходен код и ресурси в проекта.
  • В част 3 ще изградим и стартираме приложението, като използваме емулирано хардуерно устройство и таблет Kindle Fire.
  • В част 4 ще ви покажа как да използвате вградени инструменти и плъгини за отстраняване на грешки в Android и подобряване на производителността на кодирането.

Примерите в тази поредица са от най-стабилната версия на Android по времето на писането, Android 3.2.1.

Започнете с Android Studio

Android Studio е официално поддържаната от Google IDE за разработване на приложения за Android. Тази IDE е базирана на IntelliJ IDEA, която предлага мощен редактор на кодове и инструменти за разработчици. Android Studio 3.2.1 включва следните функции:

  • Гъвкава система за изграждане, базирана на Gradle
  • Бърз и богат на функции емулатор
  • Единна среда, в която можете да разработвате за всички устройства с Android
  • Незабавно стартиране, за да прокарате промени в вашето работещо приложение, без да създавате нов APK
  • Шаблони на кодове и интеграция на GitHub, за да ви помогнат да изградите общи функции на приложението и да импортирате примерен код
  • Обширни инструменти и рамки за тестване
  • Lint инструменти, които ви помагат да уловите производителността, използваемостта, съвместимостта на версиите и други проблеми
  • Поддръжка на C ++ и NDK
  • Вградена поддръжка за Google Cloud Platform, което улеснява интегрирането на Google Cloud Messaging и Google App Engine
  • Архитектура на приставки за разширяване на Android Studio чрез плъгини

Изтеглете Android Studio

Google предоставя Android Studio за платформите Windows, Mac OS X и Linux. Можете да изтеглите Android Studio от началната страница на Android Studio, където ще намерите и традиционните SDK с инструментите на командния ред на Android Studio. Преди да изтеглите Android Studio, уверете се, че вашата платформа отговаря на следните изисквания:

Изисквания на Windows

  • Microsoft Windows 7/8/10 (32-битова или 64-битова)
  • Минимум 3 GB RAM, препоръчани 8 GB RAM (плюс 1 GB за емулатора на Android)
  • Минимум 2 GB свободно дисково пространство, препоръчано 4 GB (500 MB за IDE плюс 1,5 GB за Android SDK и изображение на системата на емулатора)
  • 1280 x 800 минимална разделителна способност на екрана

Изисквания за Mac OS

  • Mac OS X 10.10 (Yosemite) или по-нова, до 10.13 (High Sierra)
  • Минимум 3 GB RAM, препоръчани 8 GB RAM (плюс 1 GB за емулатора на Android)
  • Минимум 2 GB свободно дисково пространство, препоръчано 4 GB (500 MB за IDE плюс 1,5 GB за Android SDK и изображение на системата на емулатора)
  • 1280 x 800 минимална разделителна способност на екрана

Изисквания за ОС на Linux

  • Работен плот на GNOME или KDE. Тествано на Ubuntu 14.04 LTS, Trusty Tahr (64-битова дистрибуция, способна да изпълнява 32-битови приложения)
  • 64-битова дистрибуция, способна да изпълнява 32-битови приложения
  • Библиотека на GNU C (glibc) 2.19 или по-нова версия
  • Минимум 3 GB RAM, препоръчани 8 GB RAM (плюс 1 GB за емулатора на Android)
  • Минимум 2 GB свободно дисково пространство, препоръчано 4 GB (500 MB за IDE плюс 1,5 GB за Android SDK и изображение на системата на емулатора)
  • 1280 x 800 минимална разделителна способност на екрана

След като се уверите, че вашата операционна система е съвместима с Android Studio 3.2.1 или по-нова версия, изтеглете съответния файл за разпространение на Android Studio. Страницата за изтегляне на Android Studio автоматично откри, че използвам 64-битова операционна система Windows и е избрана android-studio-ide-181.5056338-windows.exe(927 MB) за изтегляне.

Инструменти за команден ред на Android SDK

android-studio-ide-181.5056338-windows.exeвключва инсталатор и инструментите за команден ред на Android SDK. Ако не се нуждаете или искате да използвате Android Studio, можете да изтеглите само инструментите за команден ред на Android SDK.

Инсталиране на Android Studio на 64-битова Windows 10

Стартирах, за android-studio-ide-181.5056338-windows.exeда стартирам инсталационния процес. Инсталаторът отговори, като представи диалоговия прозорец за настройка на Android Studio , показан на фигура 1.

Джеф Фризън

Кликването върху Напред ме отведе до следния панел, който предоставя опцията да откажа инсталирането на Android Virtual Device (AVD).

Джеф Фризън

Избрах да запазя настройките по подразбиране. След като щракнах Напред , бях откаран в панела за конфигурационни настройки , където бях помолен да избера къде да инсталирам Android Studio.

Джеф Фризън

Запазих инсталационното място по подразбиране и щракнах Напред и бях посрещнат с панела Избор на папка от менюто "Старт"

Джеф Фризън

Запазих настройката по подразбиране и щракнах върху Инсталиране . Появи се следният панел за инсталиране :

Джеф Фризън

Щракването върху Покажи подробности води до показване на имената на инсталираните файлове и други дейности. Когато инсталацията приключи, се появи панелът Installation Complete .

Джеф Фризън

След като щракне Напред , инсталационната програма представи панела Завършване на настройката на Android Studio .

Джеф Фризън

За да завърша инсталацията, оставих квадратчето Стартиране на Android Studio отметнато и щракнах Готово .

Стартиране на Android Studio

При първото стартиране на Android Studio той представя диалогов прозорец Пълна инсталация , който предлага опцията за импортиране на настройки от предишна инсталация.

Джеф Фризън

Избрах да не импортирам настройки (селекцията по подразбиране) и щракнах OK и бях възнаграден със следния начален екран:

Джеф Фризън

Също така забелязах следното поле за съобщение Намиране на налични компоненти на SDK .

Джеф Фризън

На този етап Android Studio представи следния диалогов прозорец на съветника за настройка на Android Studio :

Джеф Фризън

Щракнах Напред и съветникът ме покани да избера тип инсталация. Запазих стандартната настройка по подразбиране.

Джеф Фризън

След това ми беше дадена възможност да избера тема на потребителския интерфейс.

Джеф Фризън

Запазих настройката IntelliJ по подразбиране и щракнах Напред . След това Android Studio предостави възможност за проверка на настройките.

Джеф Фризън

Щракнах върху Finish и Android Studio започна процеса на изтегляне на SDK компоненти.

Джеф Фризън

Тази част от настройката може да отнеме няколко минути. Кликването върху Show Details може да облекчи скуката, като разкрие различните файлове, които се изтеглят и разархивират.

Джеф Фризън

За моя компютър, базиран на AMD, очакваше неприятна изненада, след като компонентите бяха напълно изтеглени и разархивирани:

Джеф Фризън

Моите опции са или да се примиря с бавния емулатор, или да използвам устройство с Android, за да ускоря развитието. В част 3 ще ви покажа как реших този проблем.

Накрая щракнах Finish, за да завърша съветника. Най- Добре дошли в Android Studio диалогов прозорец се появи.

Джеф Фризън

Този диалогов прозорец се използва за стартиране на нов проект за Android Studio, работа със съществуващ проект и др. Достъпът до него може да бъде извършен чрез избор на Android Studio от менюто „ Старт “ на Windows или еквивалент на друга платформа.

Вашето първо мобилно приложение за Android Studio

Най-бързият начин да опознаете Android Studio е да го използвате за разработване на приложение. Ще започнем с вариант на приложението „Здравей, свят“: малко мобилно приложение, което показва съобщение „Добре дошли в Android“.

В следващите стъпки ще стартирате нов проект за Android Studio и ще се запознаете с главния прозорец, включително прозореца на редактора, който ще използвате за кодиране на приложението в Част 2.

Стартиране на нов проект

От нашата настройка досега, все още трябва да работи Android Studio с диалоговия прозорец Добре дошли в Android Studio . От тук щракнете върху Стартиране на нов проект за Android Studio . Android Studio ще отговори с диалоговия прозорец Създаване на нов проект , показан на фигура 19.

Джеф Фризън

Въведете W2A (Добре дошли в Android) като име на приложението и javajeff.ca като име на домейн на компанията. На работния си плот наблюдавах C: \ Users \ JEFF \ AndroidStudioProjects \ W2A като местоположение на проекта. Щракнете върху Напред, за да изберете целевите си устройства.

Джеф Фризън

Android Studio ви позволява да избирате форм-фактори или категории целеви устройства за всяко приложение, което създавате. Запазих настройката по подразбиране.

Щракнете върху Напред и ще ви бъде предоставена възможност да изберете шаблон за основната дейност на приложението си. Засега ще се придържаме към Empty Activity . Изберете този шаблон (ако е необходимо) и щракнете върху Напред .

Джеф Фризън

След това ще персонализирате дейността:

Джеф Фризън

Въведете W2A като име на дейност и main като име на оформление и щракнете върху Напред, за да завършите тази стъпка.

Преконфигурирани бутони

Следващият път, когато създадете приложение за избраната категория целеви устройства, вероятно ще откриете, че Next е деактивиран и Finish е активиран.

Първият път, когато използвате Android Studio, ще откриете, че той трябва да изтегли някои файлове, свързани с неговото ограничение, което се използва за изграждане на отзивчиви потребителски интерфейси:

Джеф Фризън

Android Studio позволява Finish след изтегляне на файловете за оформление на ограничения. Щракнете върху този бутон и Android Studio ще ви отведе до главния прозорец.

Джеф Фризън

Главният прозорец е разделен на лента с менюта и няколко други области, които са идентифицирани на фигури 25 и 26. ( Обърнете внимание, че фигури 25 и 26 са предоставени от Google. )

Джеф Фризън Джеф Фризън

Разгледайте страницата Meet Android Studio, за да научите повече за потребителския интерфейс на Android Studio.

Достъп до AVD Manager и SDK Manager

За достъп до традиционния AVD Manager или SDK Manager изберете AVD Manager или SDK Manager от менюто Tools на Android Studio .

Прозорците на проекта и редактора

Когато влезете в главния прозорец (вижте фигура 24), наблюдавате прозореца на проекта, показващ само скриптове за приложения и Gradle . Ще трябва да разширите клона на приложението в дървото на проекта, за да наблюдавате повече подробности.

Джеф Фризън

Прозорецът на проекта е организиран в дърво, чиито основни клонове са скриптове за приложения и Gradle . В приложение клон е допълнително организирани в манифести , Java , generatedJava и присъдено подотрасли:

  • проявява магазини AndroidManifest.xml, което е XML файл, който описва структурата на приложение за Android. Този файл записва и настройки за разрешения (където е приложимо) и други подробности за приложението.
  • java съхранява изходните файлове на Java на приложението според йерархията на пакета, което е ca.javajeff.w2aв този пример. Той също така организира файлове за целите на тестването.
  • res съхранява ресурсните файлове на приложението, които са организирани в подразклоления за изтегляне , оформление , mipmap и стойности :
    • drawable е предимно празно място, където да се съхранява произведението на приложението; първоначално тук се съхраняват XML файловете за адаптивните икони за преден план и фон за стартиране.
    • layout е местоположение, съдържащо файлове за оформление на приложение; main.xml(файлът за оформление на основната дейност) първоначално се съхранява тук.
    • mipmap е местоположение, съдържащо различни ic_launcher.pngфайлове, които съхраняват икони на екрана на стартера с различни резолюции.
    • стойности се нарича място, съдържащ colors.xml, strings.xmlи styles.xml.

На Gradle скриптове браншови идентифицира различни .gradle(като build.gradle) и .properties(като local.properties) файлове, които се използват от Gradle-базирана система за натрупване Android Студио.

Имена на клонове и имена на директории / файлове

Всеки клон / подклон отговаря на име на директория или на име на файл. Например res съответства на resдиректорията, а strings.xml съответства на strings.xmlфайла.

Заключение към част 1

Инсталирахте и конфигурирахте Android Studio и създадохте проект за първото си мобилно приложение за Android Studio; сега сте готови да изградите вашето приложение за Android. В Android Studio това означава попълване на новия ви проект с изходен код на Java и файлове с ресурси. Обърнете се към част 2, когато сте готови да кодирате първото си анимирано мобилно приложение за Android.

Тази история „Android Studio за начинаещи, част 1: Инсталиране и настройка“ първоначално е публикувана от JavaWorld.