Учебные материалы

Установка среды разработки Android

Этот урок описывает установку и настройку среды для разработки под Android.

Что вы создадите

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

Что вам потребуется

  • Примерно 15 минут свободного времени
  • Любимый текстовый редактор или IDE
  • JDK 6 и выше

Настройка среды для разработки под Android

Перед тем, как вы сможете собрать Android приложение, вы должны установить Android SDK. При установке Android SDK также устанавливается AVD Manager, графический пользовательский интерфейс для создания и управления Android Virtual Devices (AVDs).

  • С сайта Android скачайте актуальную версию Android SDK для вашей операционной системы.
  • Распакуйте архив в выбранное вами место. К примеру, в Linux или Mac этим местом может быть пользовательский каталог. Более подробную информацию по установке смотрите на сайте Android Developers.
  • Установите значение переменной окружения ANDROID_HOME в местоположение Android SDK. Дополнительно, добавьте в переменную окружения PATH значения ANDROID_HOME/tools и ANDROID_HOME/platform-tools.

Mac OS X

export ANDROID_HOME=//android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

Linux

export ANDROID_HOME=//android-sdk-linux
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

Windows

set ANDROID_HOME=C:\\android-sdk-windows
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

Загруженный Android SDK не содержит какую-то конкретную платформу. Для запуска кода этого урока вам необходимо загрузить и установить последнюю версию SDK платформы. Для этого вы можете использовать Android SDK и AVD Manager, которые вы установили в предыдущем разделе.

1.  Откройте окно Android SDK Manager:

android
Если этой командой не открывается Android SDK Manager, значит вы некорректно настроили переменные окружения.

2.  Установите галочку для Tools.

3.  Установите галочку для latest Android SDK.

4.  В каталоге Extras установите галочку для Android Support Library.

5.  Нажмите кнопку Install packages... для завершения загрузки и установки.

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

Если необходимо, создание виртуального устройства Android

Если у вас нет Android устройства для тестирования, то вы можете использовать виртуальное устройство Android. Для этого у вас должны быть установлены Android SDK и соответствующая версия SDK платформы и пакетов. См. Настройка среды для разработки под Android.

Эта команда создает новое AVD под названием "Default" на основе Android 4.2.2, API Level 19:

android create avd --name Default --target android-19 --abi armeabi-v7a

Как вариант, вы можете использовать android GUI инструмент для создания AVD.

Ниже приведена информация об использованных параметрах:

  • --name Название нового AVD
  • --target Назначаемый ID нового AVD
  • --abi CPU/ABI, которое будет эмулировано для AVD

Эта команда отображает список доступных заданий. Используйте их для создания различных AVD на основе различных Android версий по необходимости.

android list target

Как вы можете увидеть, значение "29" ассоциировано с Android 4.2.2. Обратите внимание на три доступных ABI(CPU) для данного ID. Команда, использованная ранее для создания AVD указывала на ARM CPU.

id: 19 or "android-19"
     Name: Android 4.4.2
     Type: Platform
API level: 19
 Revision: 3
    Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
Tag/ABIs : default/armeabi-v7a, default/x86

Просмотр списка доступных AVD производится командой:

android list avd

Ниже информация о только что созанном AVD:

Name: Default
   Path: /Users/{user}/.android/avd/Default.avd
 Target: Android 4.4.2 (API level 19)
Tag/ABI: default/armeabi-v7a
   Skin: WVGA800

Проверяем, что AVD работает:

emulator -avd Default

Итог

Поздравляем! Вы только что установили и настроили окружение для разработки под Android, которое можно использовать с Spring.

С оригинальным текстом урока вы можете ознакомиться на spring.io.

comments powered by Disqus