Среда окружения Android

Загрузка JDK и Android SDK

Для настройки среды окружения Android необходимо установить Java Development Kit (JDK) и Android Software Development Kit (Android SDK).

1. Загрузка и установка JDK

На данный момент для экспорта на Android в конструкторе EV Toolbox необходима:

  • версия JDK 11 для EV Toolbox версии 3.4.7 и выше

  • версия JDK 8 для EV Toolbox версии 3.4.6 и ниже

Мы советуем использовать свободную версию Adoptium’s JDK (иное название Eclipse Temurin). Загрузить ее можно с официального сайта Adoptium

Загрузите и установите необходимую версию JDK в вашей системе. Используйте .msi для Windows и .pkg для macOS. Запомните путь до установленных компонентов.

  • Windows:

  1. Запустите инсталлятор и следуйте инструкциям.

../../../_images/openJDK1.png ../../../_images/openJDK2.png
  1. Выберите директорию установки. По умолчанию установка будет произведена в C:\Program Files\Eclipse Adoptium\jdk-*

../../../_images/openJDK3.png
  1. Запустите установку компонентов.

../../../_images/openJDK4.png
  1. Дождитесь окончания процесса установки.

../../../_images/openJDK5.png
  1. Завершите процесс установки и закройте окно.

../../../_images/openJDK6.png
  • macOS:

  1. Запустите инсталлятор и следуйте инструкциям. Установка будет произведена в /Library/Java/JavaVirtualMachines/temurin-*.jdk

  1. Ознакомьтесь и примите лицензионное соглашение.

  1. Выберите директорию установки. По умолчанию установка будет произведена в /Library/Java/JavaVirtualMachines/temurin-*.jdk

    Запустите установку компонентов.

  1. Дождитесь окончания процесса установки. Завершите процесс установки и закройте окно.

5. Загрузка Android SDK

Необходимо загрузить Android SDK (опция command line tools - инструменты для работы в командной строке) для Вашей OS с сайта .

sdk_load

6. Установка Android SDK

После загрузки SDK (см. шаг 3) необходимо разархивировать архив в удобное для вас место на компьютере. Например:

  • Windows: C:\android-tmp

  • macOS: /Users/<Имя пользователя>/

7. Загрузка компонентов Android SDK

Откройте Терминал, если вы работаете в macOS или Командную строку, если в Windows, и перейдите в папку android-tmp (см. шаг 4). Наберите команду:

Пример (только для Windows): если вы распаковали папку android-sdk в корень диска C, то команда перехода в папку будет:

cd C:\android-tmp\cmdline-tools\bin

  • Windows: sdkmanager.bat --sdk_root=C:\android-sdk "build-tools;30.0.3" "platforms;android-30" "platforms;android-31" "tools" "platform-tools"

  • macOS: ./sdkmanager --sdk_root=/Users/<Имя пользователя>/android-sdk "build-tools;30.0.3" "platforms;android-30" "platforms;android-31" "tools" "platform-tools"

Android SDK будет установлен в созданную при установке папку, путь до которой указан в аргументе --sdk_root; в примерах выше для Windows это путь C:\android-sdk, для macOS это папка android-sdk в текущей директории Терминала (если вы только что открыли Терминал, текущей будет домашняя директория пользователя, если это явно не изменено в настройках Терминала).

Вместо значения, указанного в примерах выше, вы можете указать любой удобный для вас путь (рекомендуем указывать путь, не содержащий символы кириллицы). Таким образом у вас на компьютере могут быть установлены различные версии SDK.

После ввода команды появится лицензионное соглашение. Прочитайте его и введите с клавиатуры Y в случае согласия, нажмите Enter. Начнётся процесс загрузки, который может занять продолжительное время (загружается около 1.2 ГБ). По завершению загрузки в терминале появится сообщение done и он перейдёт обратно в интерактивный режим.

После окончания установки вы можете удалить временную папку android-tmp.

В случае изменения минимального целевого уровня API необходимо загрузить соответствующие версии build-tools и platforms;android. Чтобы посмотреть актуальную доступную версию, откройте Терминал, если вы работаете в macOS или Командную строку, если в Windows, перейдите в папку в которой находится sdkmanager (например cd C:\android-sdk\tools\bin) и введите команду:

  • Windows: sdkmanager.bat --list

  • macOS: ./sdkmanager --list

Настройка в EV Studio

Откройте Настройки > Экспорт > Android и укажите соответствующие пути. Если вы установили все компоненты в пути, указанные в примерах к данной инструкции, настройки будут выглядеть следующим образом:

  • Windows:

    Путь к JDK: C:\Program Files\Eclipse Adoptium\jdk-11.* (для версий конструктора EV Toolbox 3.4.7 и выше)

    Путь к JDK: C:\Program Files\Eclipse Adoptium\jdk-8.* (для версий конструктора EV Toolbox 3.4.6 и ниже)

    Путь к SDK: C:\android-sdk

  • macOS:

    Путь к JDK: /Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home (для версий конструктора EV Toolbox 3.4.7 и выше)

    Путь к JDK: /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home (для версий конструктора EV Toolbox 3.4.6 и ниже)

    Путь к SDK: /Users/<Имя пользователя>/android-sdk

Примечание (только для macOS): для JDK может быть достаточно указать /Library/Java/JavaVirtualMachines/

См. также: Настройки экспорта Android