Пример Android

Android Studio при создании проекта подключает мастера, который последовательно выполняет несколько шагов, на каждом из которых необходимо определить параметры проекта. Чтобы запустить мастера создания нового проекта Android необходимо в главном окне выбрать пункт меню «Start a new Android Studio project», в результате чего будет открыто диалоговое окно «Create Android Project».

На первом шаге создания нового проекта необходимо определить наименование проекта (выбираем w2a - welcome to Android) и доменное наименование компании (test.android.com). После этого можно уточнить местоположение проекта (Project location). Чтобы хранить все android проекты в одном месте была создана папка «d:/projects/android», в которой будет размещен новый проект. После определения параметров нажмите кнопку далее для определения целевых устройств :

На втором шаге Android Studio предлагает выбрать версию SDK. Для первого проекта достаточно «Phone and Tablet» SDK, версию API поставьте 26 (Android 8.0 Oreo) вместо рекомендуемой 15-й, которая уже неактуальна и совсем не распространена.

На третьем шаге Вы должны выбрать шаблон для приложения. Остановимся на «Empty Activity».

Не следующих шагах со всем соглашайтесь и нажимайте кнопку далее. В заключении будет создан Ваш проект.

Рабочее пространство среды разработки состоит из меню, панели инструментов, рабочей области, дополнительных компонентов, с помощью которых можно открыть некоторые окна (например, окно консоли Gradle), и строки состояния. Чтобы открыть один из диспетчеров AVD или SDK, выберите в меню «Tools» пункт «AVD Manager» или «SDK Manager».

Окно проекта представляет собой дерево, основными ветвями которого являются приложение «app» и скрипты «Gradle Scripts». Приложение «app» разбито на разделы manifests, java и res. Не будем пока вдаваться в подробности структуры созданного проекта, а попытаемся запустить само приложение. Созданный проект уже вполне работоспособен, но чтобы его запустить, понадобится эмулятор Android.

Для создания эмулятора Android нам понадобится «AVD Manager» (AVD = Android Virtual Device). Открываем менеджер AVD. Здесь можно создать новое устройство или выбрать из предлагаемых. После этого стартуем выбранное устройство нажатием соответствующей кнопки в последней колонке. Таким образом выполняется проверка, всё ли нормально с эмулятором Android. Если возникнут проблемы, сопровождаемые выводом нежеланных сообщений, то прежде чем переходить к запуску приложения, необходимо разобраться с эмулятором. В конце страницы описаны проблемы и их решение автором данной статьи. Если проблем нет и эмулятор стартует нормально, то переходим к старту проекта.

Для старта приложения необходимо нажать зеленую стрелку в панели инструментов или Shift-F10. В результате будет открыто окно, где необходимо будет выбрать устройство :

Выбираем устройство и нажимаем ОК. И наконец-то видим интерфейс нашего приложения :

Возможные проблемы при старте приложения

При первом старте приложения могут возникнуть проблемы с запуском эмулятора Android, в результате чего в консоль будут выведены следующие сообщения :


Emulator: ERROR: x86 emulation currently requires hardware acceleration!

Please ensure Intel HAXM is properly installed and usable.

CPU acceleration status: HAXM kernel module is not installed!
 

Я тоже не был исключением, и мне пришлось с этим бороться. Как эти проблемы были решены на ноутбуке Lenowo с Windows 10 :

  1. В BIOS был установлен флаг разрешения виртуализации (hardware virtualization).
  2. В директории C:\Users\%USERNAME%\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\ было запущено приложение intelhaxm-android.exe, которое установило Intel@Hardware Accelerated Execution Manager.
  3. После выполнения первых двух шагов Android Studio была перезапущена и повторно стартован AVD.
  Рейтинг@Mail.ru