Ушел ли GUI для Android SDK Manager?


96

Я редко что-то делаю для Android, поэтому немного запутался. Раньше было два типа установки - Android Studio и просто Android SDK. У меня есть IDEA, поэтому мне не нужна Studio. Обычно я загружаю SDK, у которого есть инструмент пользовательского интерфейса для загрузки его компонентов.

Я только что получил https://dl.google.com/android/repository/tools_r25.2.3-linux.zip и не вижу в нем UI SDK Manager. Есть bin/sdkmanagerсценарий оболочки. Но для моей цели это неудобно, потому что вывод --list, копирование и вставка имен пакетов и запуск sdkmanagerзаймет слишком много времени.

Как теперь это быстро установить?

PS. Я использую Ubuntu 16.10, если это важно.

PS2. Я просто попробовал sdkmanager "platforms;android-25"в соответствии с документацией, но после того, как я согласился с условиями, ничего не вышло. Куда он установил файлы SDK? Он вообще его установил? Удивительный.


Попробуй Android > SDK Manager > Launch Standalone SDK Manager.
Энзоки

Это не настоящее решение, но я могу сказать, что в Windows у меня есть SDK Manager.exe в корне каталога android-sdk. Если это поможет (возможно, нет). Если вы правы, вы пытались скачать менее свежую версию?
Beppi's

@Enzokie Я думаю, это что-то в Android Studio? У меня стандартная IDEA с плагином Android, поэтому такой опции в меню нет. По крайней мере, я этого не вижу :)
эксперт

16
С android sdk v26 графический интерфейс полностью исчез. Он доступен только из студии Android. Жаль, что Google агрессивно продвигает студию Android.
Bharat G

Альтернативный менеджер SDK доступен здесь: stackoverflow.com/a/44244605/971547
Эрэл

Ответы:


59

Похоже, я не единственный, кто столкнулся с этим идиотизмом. Способ его установки

  1. Распакуйте zip в какую-нибудь /parentпапку, чтобы она там была /parent/tools. Я извлек содержимое почтового индекса х toolsдо /androidsdkи это было ошибкой. Скрипт не смог его найти.
  2. Установить ANDROID_HOMEв /parentпапку.
  3. Запустите, /parent/tools/android sdkчтобы увидеть графический интерфейс SDK Manager.

Google, было ли сложно оставить скрипт, который выполняет вышеуказанное, в установочном архиве, чтобы людям не приходилось тратить 40 минут на поиски в Google?


2
Не понял этого решения. Sdkmanager.exe пропал или это просто "ошибка" в установке?
user1845593

37
Теперь android sdkраспечатываемInvalid or unsupported command "sdk"
Асфанд Кази

10
The "android" command is deprecated. For manual SDK, AVD, and project management, please use Android Studio.
Miha_x64

26
Что за хрень. Меня не волнует и не нужна Android Studio. Это смешно.
Ray

5
Я думаю, что сейчас этот ответ устарел. он не работает с текущим sdk
agpt 04

52

Официально GUI ушел, но приятные люди сохранили нам последнее: installer_r24.4.1-windows.exe

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

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

Спасибо Losin 'Me за ссылки:

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


2
+ 1. Удалось успешно запустить эмулятор с Android Monitor для просмотра logcat без необходимости Android Studio с этим ответом. Спасибо. Предпочитаю мой графический интерфейс, а не командные строки. Эрг.
Unknownweirdo

Windows (без установщика): dl.google.com/android/android-sdk_r24.4.1-windows.zip
Unknownweirdo


Проект Eclipse Andmore работает над возвращением этих инструментов к жизни. Надеюсь, у вас будет доступ. Google было мало, чтобы заставить вас использовать пользовательский интерфейс Android Studio только для этих опций. Следите за проектом Andmore, чтобы узнать, когда это будет доступно. Я постараюсь обновить и этот комментарий, когда он станет доступен.
kingargyle

1
@Unknownweirdo Пожалуйста, посмотрите мой пост, показывающий, как использовать графический интерфейс в последних версиях SDK
xavier_fakerat

25

Поздно к вечеринке, но вы можете скачать установщик v24.4, как в старые добрые времена, здесь . Он обновится до v25.x, и все будет работать должным образом. Тоже большой эф'у Google.


4
Обратите внимание, что OP использовал Ubuntu, и это ссылка на Windows, но это было то, что мне нужно, поэтому я проголосовал за.
Милтон

У меня версия 25.5 :)
andreszs

@andreszs Если вы хотите, вы все равно можете использовать последнюю версию, то есть 27.3.8 с поддержкой графического интерфейса
xavier_fakerat

9

Поскольку Android выпустила инструменты для сборки 25.3.0, они убрали androidкоманду CLI и заменить его avdmanagerи sdkmanagerнаходятся внутри вашего$ANDROID_HOME/bin/tools

Выполните эту команду, чтобы получить список доступных пакетов в пути в стиле sdk : sdkmanager --list

Выполните эту команду, чтобы установить определенный образ: sdkmanager --verbose "system-images;android-19;google_apis;x86"


2
Проще говоря, ваш ответ: «Да, GUI исчез?».
Ужасно

2
К сожалению, да.
solidak

@ RAM237 Я с гордостью могу сказать, что графический интерфейс здесь, чтобы остаться с
вами

8

В командной строке просто введите

tools/android sdk

и будет предложен обычный графический интерфейс для Android SDK.

Надеюсь это поможет


1
@expert, похоже, ответ вам нужен. Пробовал в Ubuntu.
Энзоки

@Enzokie Похоже, чего-то все еще не хватает. Я вижу jar в libпапке, но я не решаюсь читать сценарий bash 3.5Kb, чтобы узнать, где Google допустил ошибку.
эксперт

1
@expert, возможно, вам нужно установить переменную среды. В ./android sdkмоем случае он работает, если я cdпопал в правильную папку.
Энзоки

@Enzokie Какая переменная среды? Где в документации это можно прочитать?
эксперт

4
Это тоже больше не работает. «Недопустимая или неподдерживаемая команда« sdk »и« Команда android устарела. Для ручного управления SDK, AVD и проектами используйте Android Studio. Танс Обама.
Nilzor

4

Если у вас есть Android Studio, вы можете указать своему диспетчеру sdk в Android Studio, где вы только что установили свой SDK. Вы можете управлять этим оттуда. Вот что я должен был сделать. Командная строка была для меня такой сложной, потому что я не получал полные имена пакетов при запуске sdkmanager --listкоманды


1
Это меня спасло, инструкции по всему Интернету устарели, и я ожидаю, что вы сможете открыть графический интерфейс из командной строки. Это было самое простое решение по далеко
chrismarx

3
это отстой. Мне понравился автономный графический интерфейс.
Martin

Google просто решил следовать политике Apple: не позволяйте разработчикам расслабиться и сосредоточиться на разработке, нам нужно сделать что-то, чтобы они тратили большую часть своего времени на настройку наших вещей}: - [
RAM237

2

Вот ссылка для загрузки android sdk с графическим интерфейсом для windows, linux и mac:

Распакуйте и поместите папку с именем tools в каталог androidsdk, найдите android.bat: это открытый графический интерфейс в Windows.

Скачивайте пакеты и разрабатывайте приложения.


2

Для использования с Xamarin официальная версия Xamarin SDK Managerтеперь доступна для Visual Studio 2017 и выше. Его можно установить из раздела «Кросс-платформенная мобильная» рабочая нагрузка установщика Visual Studio. Он заменяет автономный SDK Manager от Google (который устарел в версии 25.2.3 пакета Android SDK Tools).


1

В каталоге инструментов найдите файл android.bat и запустите его, откроется графический интерфейс для диспетчера SDK.


8
Я пробовал это, но графический интерфейс не открывается. Я получаю сообщение о том, что команда "android" устарела и нужно использовать файлы tools \ bin \ sdkmanager.bat и avdmanager.bat, которые не предоставляют графический интерфейс.
meconroy

9
Думаю, они пытаются заставить людей загрузить Android Studio IDE, потому что я думаю, что это мое единственное решение, у меня нет времени заниматься командной строкой для выбора и установки изображений Android. То, что раньше было простым, теперь стало в 10 раз сложнее и раздражает.
meconroy

Так это работало на прошлой неделе. Уже нет. Отсутствие автономного графического интерфейса - отстой.
Мартин

2
Это очень дешевый способ заставить пользователей установить Android Studio, когда это совершенно не нужно.
andreszs

Просили линукс.
robbyoconnor

1

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

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

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

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


0

Для всех пользователей Windows: я только что сделал «портирование» исполняемых файлов старого графического интерфейса ...

хотя портирование - громкое слово, я просто изменил исполняемый файл, чтобы он читал andoid_gui.bat вместо android.bat, и добавил этот файл и некоторые необходимые библиотеки (хотя я думаю, что нужен только archquery.jar, я также поставил sdkmanager.jar , sdkstats.jar и sdkuilib.jar; похоже, он работает даже без них, поэтому дайте мне знать, если они не нужны)

Просто распакуйте его в каталог SDK

Скачать здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.