Ofline
10.3 Установщик Rio (я использую и рекомендую EXE / web поверх ISO, поскольку он более быстрый и гибкий) выполняет фантастическую работу по установке и настройке всего для разработки под Android, не требуя каких-либо ручных действий. Тем не менее, иногда приятно иметь возможность устанавливать все вручную, что приводит меня к этому руководству.
Я большой сторонник понимания того, как работают базовые системы, и установка этого способа - больше работы, но вы можете увидеть, как все работает вместе. Кроме того, это позволяет вам совместно использовать SDK между несколькими установками, а также размещать на своем пути такие инструменты, как ADB, для удобства использования. Нельзя сказать, что вы не можете делать все это с автоматической установкой, но иногда приятно запачкать руки.
Я также иногда сталкиваюсь с людьми, у которых возникают проблемы с установкой вещей по разным причинам. Так что это отличный способ устранения проблем при установке.
Это предполагает, что у вас уже есть RAD Studio, Delphi или C ++ Builder 10.3 Rio. 10.3 Rio изменил версии SDK и NDK, которые он использует, поэтому это руководство не будет работать с другими версиями. Кроме того, я переключился на AdoptOpenJDK вместо традиционного Oracle JDK. Я покажу вам, как установить это здесь, но если вы используете другой JDK, он будет другим для вас.
Что такое OpenJDK?
OpenJDK - это бесплатная реализация платформы Java с открытым исходным кодом, Standard Edition. Это результат усилий Sun Microsystems, начатых в 2006 году. Реализация лицензирована в соответствии с общедоступной лицензией GNU версии 2, за исключением ссылок. Это официальная эталонная реализация Java SE начиная с версии 7.
Доступно несколько сборок с различными условиями и вариантами поддержки. Почему бы просто не использовать Java SE JDK? Oracle изменила лицензию, которая может потребовать от вас приобрести лицензию для ее использования. Для моих целей лучше сохранить, чем сожалеть, плюс OpenJDK намного меньше и меньше раздражает. Я выбрал AdoptOpenJDK , который, кажется, самый популярный вариант, но в большинстве случаев он должен работать одинаково с любой сборкой.
AdoptOpenJDK также включает в себя JRE (Java Runtime Environment), поэтому достаточно одной установки. Сначала вы должны установить его, потому что вы не можете запустить Android SDK manager без установленной Java, а IDE использует JDK для KeyTool и JarSigner.
Инструкция по установке AdoptOpenJDK
Загрузите установщик Windows для OpenJDK 8 (LTS). Я использовал 64-битную версию Windows с HotSpot JVM, а затем просто запустил установку. Обязательно сообщите ему, чтобы установить переменную среды JAVA_HOME.
При установке AdoptOpenJDK установите в нем переменную среды JAVA_HOME.
Установка Android SDK
Когда вы заходите на сайт, чтобы загрузить Android SDK, они пытаются загрузить полную версию Android Studio, но вам все это не нужно. Если вы прокрутите страницу до конца, вы увидите загрузки «Только инструменты командной строки» . Одно замечание, что загрузки, перечисленные на сайте, больше не включают GUI SDK Manager. Если вы прокрутите дальше вниз, я покажу вам, как вы можете скачать это и использовать вместо этого.
Командная строка только установить
C: \ Users \ Public \ Documents \ Embarcadero \ Студия \ AndroidSDK \
Затем используйте инструмент командной строки sdkmanager (в папке tools \ bin), чтобы установить все, что вам нужно. Обратите внимание, что я устанавливаю платформу Android 26. Это версия, которую вы хотите использовать с 10.3 Rio. Он соответствует новым требованиям Target SDK и по-прежнему обеспечивает максимальную совместимость приложений Android. Это версия 10.3 Rio предназначена для работы с.
sdkmanager "build-tools; 29.0.0" "extras; google; платформы usb_driver" "; android-26" "tools" "platform-tools"
Android SDK с установкой графического интерфейса
По какой-то причине Android SDK GUI Installer не указан для загрузки, но файл все еще доступен на их серверах.
Запустив диспетчер SDK, вы хотите установить новейшие инструменты Android SDK, инструменты Android SDK Platform, инструменты Android SDK Build, Android API 26 SDK Platform и Google USB Driver. По умолчанию будет установлено множество других вещей, которые вам не нужны. Не стесняйтесь отменить их выбор. Google USB Driver технически не нужен, но его приятно иметь.
Графический интерфейс для Android SDK Manager
После того, как вы выбрали то, что хотите установить, вы всегда можете обновить их через командную строку с помощью утилиты sdkmanager в папке tools \ bin
sdkmanager --update
Установка Android NDK
10.3 Rio обновил версию Android NDK, которую он использует для выпуска 17b. Это был последний на момент развития Рио. С тех пор было несколько новых выпусков NDK. Если вы посетите страницу « Старые выпуски» для Android NDK, вы увидите, что 17b там нет, но файл для загрузки все еще доступен. 17с может работать, но я еще не тестировал его.
C: \ Users \ Public \ Documents \ Embarcadero \ Studio \ андроид-NDK-r17b
Больше никаких шагов по установке не требуется. Ваши папки должны выглядеть примерно так:
Папка, содержащая Android SDK и NDK
Я расширил каталоги, чтобы вы могли видеть инструменты сборки и платформы Android, также установленные
Переменные среды и системный путь
Последнее, что вам нужно сделать, это настроить некоторые переменные среды и добавить вещи в системный путь. Это не обязательно, но я очень рекомендую это!
Убедитесь, что ваш JAVA_HOME правильный, и установите переменную среды ANDROID_HOME.
Затем добавьте следующее в системный путь
Первый путь JAVA - это JRE, второй - JDK.
Использование переменных среды в пути экономит пространство среды.Настройки Up IDE SDK Manager
Поскольку мы установили SDK вручную, нам нужно сообщить IDE, где его найти. Это действительно просто. Зайти в Инструменты? Опции ? Развертывание? SDK Manager (или просто воспользуйтесь поиском IDE для SDK Manager) и добавьте новую запись SDK.
Если у вас есть существующая запись Android здесь, вы можете удалить ее перед добавлением новой.
Мы добавляем новую платформу Android.
Укажите три пути в зависимости от того, где вы их установили
Следующая стадия работы мастера заключается в том, чтобы убедиться, что он может найти все, что ему нужно. Если вы не установили все с помощью Android SDK Manager, то рядом с чем-то может появиться предупреждающий символ. Если это так, вернитесь и дважды проверьте установку.
Убедитесь, что вы выбрали Android-26 для уровня API, особенно если вы установили и другие версии.
Менеджер SDK нашел все необходимое для продолжения.
И с этим вы готовы разрабатывать и развертывать приложения для Android с FireMonkey.
Я большой сторонник понимания того, как работают базовые системы, и установка этого способа - больше работы, но вы можете увидеть, как все работает вместе. Кроме того, это позволяет вам совместно использовать SDK между несколькими установками, а также размещать на своем пути такие инструменты, как ADB, для удобства использования. Нельзя сказать, что вы не можете делать все это с автоматической установкой, но иногда приятно запачкать руки.
Я также иногда сталкиваюсь с людьми, у которых возникают проблемы с установкой вещей по разным причинам. Так что это отличный способ устранения проблем при установке.
Это предполагает, что у вас уже есть RAD Studio, Delphi или C ++ Builder 10.3 Rio. 10.3 Rio изменил версии SDK и NDK, которые он использует, поэтому это руководство не будет работать с другими версиями. Кроме того, я переключился на AdoptOpenJDK вместо традиционного Oracle JDK. Я покажу вам, как установить это здесь, но если вы используете другой JDK, он будет другим для вас.
OpenJDK - это бесплатная реализация платформы Java с открытым исходным кодом, Standard Edition. Это результат усилий Sun Microsystems, начатых в 2006 году. Реализация лицензирована в соответствии с общедоступной лицензией GNU версии 2, за исключением ссылок. Это официальная эталонная реализация Java SE начиная с версии 7.
Доступно несколько сборок с различными условиями и вариантами поддержки. Почему бы просто не использовать Java SE JDK? Oracle изменила лицензию, которая может потребовать от вас приобрести лицензию для ее использования. Для моих целей лучше сохранить, чем сожалеть, плюс OpenJDK намного меньше и меньше раздражает. Я выбрал AdoptOpenJDK , который, кажется, самый популярный вариант, но в большинстве случаев он должен работать одинаково с любой сборкой.
AdoptOpenJDK также включает в себя JRE (Java Runtime Environment), поэтому достаточно одной установки. Сначала вы должны установить его, потому что вы не можете запустить Android SDK manager без установленной Java, а IDE использует JDK для KeyTool и JarSigner.
Инструкция по установке AdoptOpenJDK
Загрузите установщик Windows для OpenJDK 8 (LTS). Я использовал 64-битную версию Windows с HotSpot JVM, а затем просто запустил установку. Обязательно сообщите ему, чтобы установить переменную среды JAVA_HOME.
- OpenJDK8U-jdk_x64_windows_hotspot_8u212b04.msi
- Windows 64-битный OpenJDK 8 (LTS) с JVM HotSpot
- 90,2 МБ (94 650 368 байт)
- SHA256 22303C8338C8015BA34B21829706C1231DD966BD84372CE0DE944C848BB13C52
Установка Android SDK
Когда вы заходите на сайт, чтобы загрузить Android SDK, они пытаются загрузить полную версию Android Studio, но вам все это не нужно. Если вы прокрутите страницу до конца, вы увидите загрузки «Только инструменты командной строки» . Одно замечание, что загрузки, перечисленные на сайте, больше не включают GUI SDK Manager. Если вы прокрутите дальше вниз, я покажу вам, как вы можете скачать это и использовать вместо этого.
Командная строка только установить
- sdk-tools-windows-4333796.zip
- Windows Platform SDK
- 148 МБ (156 136 858 байт)
- SHA256 7e81d69c303e47a4f0e748a6352d85cd0c8fd90a5a95ae4e076b5e5f960d3c7a
C: \ Users \ Public \ Documents \ Embarcadero \ Студия \ AndroidSDK \
Затем используйте инструмент командной строки sdkmanager (в папке tools \ bin), чтобы установить все, что вам нужно. Обратите внимание, что я устанавливаю платформу Android 26. Это версия, которую вы хотите использовать с 10.3 Rio. Он соответствует новым требованиям Target SDK и по-прежнему обеспечивает максимальную совместимость приложений Android. Это версия 10.3 Rio предназначена для работы с.
sdkmanager "build-tools; 29.0.0" "extras; google; платформы usb_driver" "; android-26" "tools" "platform-tools"
Android SDK с установкой графического интерфейса
По какой-то причине Android SDK GUI Installer не указан для загрузки, но файл все еще доступен на их серверах.
- https://dl.google.com/android/repository/tools_r25.2.5-windows.zip
- Android SDK, выпуск 25.2.5 (это версия, которую устанавливает RAD Studio, и последняя версия с графическим интерфейсом)
- 292 МБ (306 785 944 байта)
- SHA256 DA1A0BD9BB358CB52A8FC0A553A060428EFE11151E69B9EA7A5CBACB27CF1C7C
Запустив диспетчер SDK, вы хотите установить новейшие инструменты Android SDK, инструменты Android SDK Platform, инструменты Android SDK Build, Android API 26 SDK Platform и Google USB Driver. По умолчанию будет установлено множество других вещей, которые вам не нужны. Не стесняйтесь отменить их выбор. Google USB Driver технически не нужен, но его приятно иметь.
После того, как вы выбрали то, что хотите установить, вы всегда можете обновить их через командную строку с помощью утилиты sdkmanager в папке tools \ bin
sdkmanager --update
Установка Android NDK
10.3 Rio обновил версию Android NDK, которую он использует для выпуска 17b. Это был последний на момент развития Рио. С тех пор было несколько новых выпусков NDK. Если вы посетите страницу « Старые выпуски» для Android NDK, вы увидите, что 17b там нет, но файл для загрузки все еще доступен. 17с может работать, но я еще не тестировал его.
- android-ndk-r17b-windows-x86.zip
- Windows 32-битная версия 17b
- 580 МБ (608 351 759 байт)
- SHA256 4F6128AE1D6382A783EF6C8B836E8DA94B81AA490DC83DDCD2788BFE27E40A53
C: \ Users \ Public \ Documents \ Embarcadero \ Studio \ андроид-NDK-r17b
Больше никаких шагов по установке не требуется. Ваши папки должны выглядеть примерно так:
Я расширил каталоги, чтобы вы могли видеть инструменты сборки и платформы Android, также установленные
Переменные среды и системный путь
Последнее, что вам нужно сделать, это настроить некоторые переменные среды и добавить вещи в системный путь. Это не обязательно, но я очень рекомендую это!
Затем добавьте следующее в системный путь
- % JAVA_HOME% \ bin (вы можете заменить расширенную версию этой)
- % JAVA_HOME% \ JRE \ Bin
- % ANDROID_HOME% \ инструменты
- % ANDROID_HOME% \ Tools \ Bin
- % ANDROID_HOME% \ платформенные инструменты
Использование переменных среды в пути экономит пространство среды.Настройки Up IDE SDK Manager
Поскольку мы установили SDK вручную, нам нужно сообщить IDE, где его найти. Это действительно просто. Зайти в Инструменты? Опции ? Развертывание? SDK Manager (или просто воспользуйтесь поиском IDE для SDK Manager) и добавьте новую запись SDK.
Следующая стадия работы мастера заключается в том, чтобы убедиться, что он может найти все, что ему нужно. Если вы не установили все с помощью Android SDK Manager, то рядом с чем-то может появиться предупреждающий символ. Если это так, вернитесь и дважды проверьте установку.
Менеджер SDK нашел все необходимое для продолжения.
И с этим вы готовы разрабатывать и развертывать приложения для Android с FireMonkey.