Как установить GUI-менеджер SDK для Android без установки Android Studio

Обратите внимание, что на этот вопрос был ли GUI для Android SDK manager удален? ответили на правильное решение в прошлом, но больше не решает проблему.

В прошлом я запускал Intelij Idea для разработки Android-проектов, и был доступен менеджер GUI-SDK. Возвращаясь к разработке Android, я теперь нахожу https://developer.android.com/studio/index.html предлагает только менеджер SDK с командной строкой.

Как установить GUI-менеджер SDK? Я рассматриваю установку Android Studio только для ее получения, а затем, возможно, удалю Android Studio и сохраню менеджер SDK. Я подозреваю, что у меня могут быть те же проблемы с AVD.

В частности, решения, предлагаемые в другом месте:

  • Нет... /tools/android
  • .../tools/android.bat предлагает только параметры командной строки
  • .../tools/bin/sdkmanager.bat предлагает только параметры командной строки

Ответ 1

Кажется, что графический интерфейс полностью исчез. По крайней мере, из SDK v26 графический интерфейс SDK Manager доступен только через Android Studio. Кнопка SDK Manager в Visual Studio стала безответственной. Теперь нам, вероятно, придется установить Android Studio только для управления и обновления SDK и эмуляторов

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

ОБНОВИТЬ :

Официальный Xamarin SDK Manager теперь доступен для Visual Studio 2017 и выше. Он может быть установлен из рабочей нагрузки "Cross Platform Mobile" в установщике Visual Studio. Он заменяет автономный SDK-менеджер Google (который устарел в версии 25.2.3 пакета Android SDK Tools). Чтобы запустить диспетчер SDK в Visual Studio, нажмите " Tools > Android > Android SDK Manager

Для VS2015 и старше мы рекомендуем понизить SDK Tools до 25 и использовать старый графический интерфейс менеджера эмулятора Google. Инструменты SDK 25 все еще могут использоваться вместе с API 26, 27 и более новыми и не будут влиять на разработку для новых платформ. Это даст вам интерфейс для управления Android SDK для более старых версий VS.

Ответ 2

Android SDK GUI здесь, чтобы остаться

Я рад сообщить сообществу, что все еще существует полнофункциональный обходной путь для использования Android SDK при использовании традиционного графического интерфейса, к которому привыкло большинство пользователей. Мне приятно сказать, что GUI здесь, чтобы остаться (несмотря на то, что он был официально отключен в SDK 26)

Если вы начинаете с нуля, советую сначала пройти этот пост: как загрузить Android SDK без загрузки Android Studio?

Здесь самое важное, что вы должны сначала установить базовые пакеты (т.е. Инструменты SDK, инструменты платформы, GUI SDK, менеджер AVD и т.д.), Найденные в последней версии установщика SDK, если вы начинаете с нуля, иначе вы можете пропустить это шаг, если у вас уже есть работающая установка sdk.

Я обнаружил, что даже если вы обновите "инструменты SDK", самая последняя версия, которую вы можете получить, - это всегда 25.xx которая имеет проблему сама по себе, поскольку она не позволяет вам запускать уровни API 26, 27 или 28, как я указал в своем посте на другом сайте: не могу запустить Android 8.0 Oreo на эмуляторе: "Расшифровка не удалась"

После нескольких недель исследований я понял, что это было чем-то вроде устаревшего эмулятора, который больше не предоставляется, если вы не используете Android Studio (что противоречит тому, чего мы хотим достичь)

Судя по всему, эмулятор (изначально распространяемый как часть Android SDK Tools) больше не обновляется с версии 25.2.3.

Таким образом, обходной путь включает " ручное/принудительное обновление " инструментов эмулятора. В настоящее время я успешно обновился до версии 27.3.8 (и работаю под управлением Android 9).

Обходной путь

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

инструкции

  • Загрузите последнюю версию (или подходящий эмулятор) по ссылкам ниже
  • Когда закончите, распакуйте загруженный файл emulator.zip и распакуйте пакет эмулятора в %USERPROFILE%\Android\android-sdk\tools или соответствующий путь (да, вы должны объединить его в эту папку, так как эмулятор не имеет всех библиотек и файлы)
  • После этого ваш эмулятор будет обновлен (до 27.3.8 в моем случае):

enter image description here

Android SDK manager (GUI)

Теперь подготовьте свой AVD (уровень API 27 или 28);

  • Нажмите на исполняемый файл менеджера AVD, чтобы открыть диалоговое окно настройки AVD.
  • Выберите необходимые параметры AVD и нажмите кнопку ОК, чтобы создать.

enter image description here

Android AVD менеджер

Запустите недавно созданные виртуальные устройства, и вы должны быть готовы пойти:

  • Выберите виртуальное устройство и нажмите "Пуск";

enter image description here

enter image description here enter image description here

Не забудьте обновить соответствующие инструменты, изображения и т.д., Чтобы получить лучший опыт


Важные ссылки

Инструменты Base и Emulator (zip)

  1. Установщик базы Android SDK (автономные окна)
  2. Установщик Linux (также можно использовать wget)
  3. Эмулятор версии 27.3.8 (последняя версия Linux)
  4. Эмулятор версии 27.3.8 (последняя версия Windows)
  5. Эмулятор 27.3.8 (Mac OS последняя)
  6. Эмулятор версия 26.1.4 (windows)
  7. Эмулятор версия 26.1.4 (linux)
  8. Эмулятор версии 27.1.10 (Mac OS)

Обновление: добавлены последние версии эмулятора

Отдельное спасибо androiddev за предоставление ссылок для linux, eaglemt и Владислава Панченко за предоставление ссылок на репозитории и, что особенно важно, для ссылок на mac os.


Заключение

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

Ответ 3

Мы предоставляем интерфейс с открытым исходным кодом на основе sdkmanager.bat: B4A Sdk Manager

B4A SDK Manager

B4A AVD Manager

Он был разработан в основном для разработчиков B4A, однако он может быть полезен любому разработчику, который не использует Android Studio.

Ответ 4

В соответствии с этим объявлением Google не намерен поддерживать плагин ADT для Eclipse с июня 2015 года, а так же GUI для ADT вообще, Они объясняют это решение полным переключением на Android Studio. В официальных источниках Android нет ссылок на скачивание последней версии GUI, поскольку они обнаруживают, что у нее есть потенциальные ошибки безопасности.

Итак, у вас есть шанс загрузить последнюю сохраненную версию, пока ссылка не будет изменена. Но я думаю, что всегда можно было бы найти по тегу installer_r24.4.1-windows.exe" в Google.

Благодарим Losin 'Me за ссылки:

Найдено на web.archive.org

Ответ 5

Я только что выпустил простой Android SDK GUI. Возможно, этот небольшой проект на выходных может спасти некоторых людей от головной боли, связанной с использованием командной строки sdkmanager или двойной загрузкой android-tools.

Вы можете проверить мой проект на AndroidGUI.

Вилка как хочешь или лучше пока пиши мне пиар. Любая помощь будет очень высоко ценится.

PS: Было бы очень полезно, если бы кто-нибудь мог указать мне на последний исходный код sdklib- *. Jar. Чтобы я мог напрямую взаимодействовать с Android SDK.

Ответ 6

Хорошо, потому что автономный менеджер устарел и в linux-командах, таких как "android sdk" и "android adv" перестают работать, я научился запускать устройства из инструментов командной строки:

Ссылка на мой ответ в другой теме. (только для Linux) fooobar.com/questions/332327/...

Ответ 7

Если у вас установлен IntelliJ IDEA, с ним идет Android SDK Manager. Просто зайдите в Инструменты | Android | Менеджер SDK.