2. Знакомство со средой разработки

В данном разделе мы познакомимся с базовыми функциями среды разработки, создадим новый Android-проект и запустим его на эмуляторе.

Для того, чтобы изучить основы работы со средой разработки, быстро создадим и запустим пустое приложение.

1. Создание нового проекта Android Studio

Для начала выберем пункт Create New Project

На первом этапе нам необходимо выбрать устройство, для которого мы создаем новый проект, а также шаблон для стартового окна. Для первого проекта нам необходимо выбрать Empty Activity.

Далее необходимо настроить параметры нашего проекта. Указываем название проекта, имя пакета для проекта (он формируется с помощью стандартной конвенции называния пакетов в Java), папку проекта, язык (Java/Kotlin), а также указать минимальную версию Android, требуемую для запуска приложения. Выбираем версию 23.

Если нет определенных требований к версии операционной системы, и вы не будете использовать специфические технологии, доступные только в новых версиях операционной системы, то есть рекомендация выбирать версию, которую поддерживает как минимум 90% устройств.

В противном случае выбор версии зависит от требований, предъявляемых к программному обеспечению.

После нажатия кнопки Finish, произойдет сборка приложения, загрузка требуемых файлов и другие подготовительные действия. Рассмотрим главный экран приложения с открытым проектом.

Как вы можете заметить, Android Studio внешне очень сильно напоминает среду разработки IntelliJ IDEA. На самом деле, Android Studio основана на среде разработки IntelliJ IDEA и когда-то была лишь плагином для IntelliJ IDEA. Сейчас различий больше, но тем не менее обе среды разработки очень имеют очень много общего между собой.

2. Создание виртуального устройства

Давайте сразу запустим наше первое приложение. Для запуска приложений вы можете использовать физические Android-устройства, но это не очень удобно, особенно в процессе добавления нового функционала и отладки.

Для комфортного написания Android-приложений предусмотрен эмулятор различных Android-устройств, который позволяет заранее протестировать работу приложения на различных устройствах самой разнообразной конфигурации.

Для работы с эмуляторами воспользуемся встроенной программой AVD Manager (AVD означает Android Virtual Device), которую можно открыть через меню (Tools -> AVD Manager) либо через кнопку на панели справа.

Запустим AVD Manager и создадим новое виртуальное устройство. В первом окне необходимо выбрать тип эмулятора (телефон, умные часы и так далее), а также указать параметры устройства (если вам не подходят стандартные пресеты, вы можете создать новую конфигурацию устройства нажав на кнопку New Hardware Profile).

Далее необходимо указать версию операционной системы для нашего виртуального устройства.

На последнем этапе мы можем еще раз пересмотреть параметры устройства, а также указать дополнительные параметры - мощность CPU и количество ядер, эмуляцию передней и задней камеры, объем оперативной памяти, скин для эмулятора и так далее.

Теперь наше виртуальное устройство появилось в списке доступных устройств. Вы можете добавить несколько виртуальных устройств для ваших нужд.

3. Запуск приложения на виртуальном устройстве

Для того чтобы запустить наш стартовый проект, необходимо выбрать пункт Run из меню Run.

При попытке запустить приложение, Android Studio попытается использовать подходящее устройство по умолчанию (как виртуальное, так и реальное, которое в данный момент подключено к компьютеру).

В нашем случае, в качестве устройства по умолчанию указан созданный нами pixel_phone. Android Studio запустит устройство, скомпилирует и соберет приложение, после чего запустит его на нашем виртуальном устройстве.

Если в момент запуска Android Studio не найдет подходящих устройств, оно выдаст ошибку и приложение не запустится.

С помощью AVD Manager вы можете запустить виртуальное устройство отдельно, без установки разрабатываемого приложения.

4. Запуск приложения на физическом устройстве

Чтобы иметь возможность отладки приложения на вашем телефоне или планшете, необходимо выполнить следующие действия:

  • включить режим разработчика и разрешить отладку по USB - читай здесь;

  • скачать драйвера для отладки по USB - читай здесь;

  • установить драйвера для отладки по USB - читай здесь.

Для отладки, ваше устройство должно быть подключено к компьютеру с помощью USB-кабеля. При попытке запустить ваше приложение, необходимо подтвердить действие на устройстве.

Если вы сделали все корректно, то при запуске приложения у вас в опциях появится ваше подключенное устройство в качестве целевого.

Last updated