Чи немає графічного інтерфейсу для менеджера SDK для Android?


95

Я рідко роблю щось для Android, тому я трохи розгублений. Тоді як існувало два типи інсталяцій - Android Studio і просто Android SDK. У мене є IDEA, тому студія мені не потрібна. Зазвичай я завантажую SDK, який має інструмент UI для завантаження його компонентів.

Я щойно отримав https://dl.google.com/android/repository/tools_r25.2.3-linux.zip, і я не бачу в ньому Менеджер інтерфейсу SDK. Існує bin/sdkmanagerсценарій оболонки. Але це якось незручно для моєї мети, тому що перегляд результатів --list, копіювання імен пакетів та запуск sdkmanagerзайме занадто багато часу.

Який спосіб встановити це швидко зараз?

PS. Я на Ubuntu 16.10 на випадок, якщо це має значення.

PS2. Я просто спробував sdkmanager "platforms;android-25"згідно з документацією, але це не дало результату після того, як я погодився з умовами. Де він встановив файли SDK? Це навіть встановлено? Дивовижний.


Спробуйте Android > SDK Manager > Launch Standalone SDK Manager.
Enzokie

Це не реальне рішення, але я можу сказати, що в Windows у мене є SDK Manager.exe в корені каталогу android-sdk. Якщо це допомагає (можливо, ні). Якщо ви маєте рацію, чи намагалися ви завантажити менш свіжу версію?
Беппі

@Enzokie Я думаю, це щось у Android Studio? У мене є стандартна IDEA з плагіном для Android, тому такого пункту меню немає. Або принаймні я цього не бачу :)
експерт

16
З android sdk v26 графічний інтерфейс повністю зник. Доступний лише з андроїд-студії. Шкода, що Google агресивно просуває андроїд-студію.
Bharat G

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

Відповіді:


57

Схоже, я не єдиний, хто мав справу з цим ідіотизмом. Спосіб його встановлення

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

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


2
Не зрозумів цього рішення. Пропав файл sdkmanager.exe чи просто "помилка" в установці?
user1845593

37
Тепер android sdkроздруковуєInvalid or unsupported command "sdk"
Asfand Qazi

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

24
Яка штука. Мені все одно, чи потрібна Android Studio. Це смішно.
Рей

5
Я думаю, що ця відповідь застаріла зараз. це не працює з поточним sdk
agpt

52

Офіційно графічного інтерфейсу немає, але приємні люди зберегли для нас останнє: installer_r24.4.1-windows.exe

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

Тож у вас є можливість завантажити останню збережену версію, поки посилання не буде змінено. Якщо це вже сталося, спробуйте шукати за тегом .

Дякую Losin 'Me за посилання:

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


2
+ 1.За допомогою цієї відповіді вдалося успішно запустити емулятор з монітором Android для перегляду logcat без потреби в Android Studio. Дякую. Віддайте перевагу моїм графічним інтерфейсам, а не командним рядкам. Е-е-е.
Unknownweirdo

Windows (без інсталятора): dl.google.com/android/android-sdk_r24.4.1-windows.zip
Unknownweirdo

Знайдено за адресою
Unknownweirdo

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

1
@Unknownweirdo Будь ласка, перегляньте мій допис про використання графічного інтерфейсу в останніх версіях SDK
xavier_fakerat

25

Пізно на вечірку, але ви можете завантажити інсталятор v24.4 як старий добрий час тут . Він оновиться до v25.x, і все працює, як очікувалося. Також великий ef'u Google.


4
Зверніть увагу, що операційна система використовувала 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
Якщо сказати просто, ваша відповідь: "Так, графічний інтерфейс зник?". Це жахливо встановлювати все це через CLI ...
RAM237

2
На жаль, так.
solidak

@ RAM237 Я гордий сказати , графічний інтерфейс, щоб залишитися бачити: stackoverflow.com/a/51429889/7551330
xavier_fakerat

8

Просто введіть у командному рядку

tools/android sdk

і буде запропоновано звичайний графічний інтерфейс для Android SDK.

Сподіваюся, це допомагає


1
@expert це виглядає як відповідь, яка вам потрібна. Я спробував це в Ubuntu.
Enzokie

@Enzokie Схоже, чогось ще не вистачає. Я бачу, про яку банку йде мова, в libпапці, але я вагаюся читати скрипт bash 3,5 Кб, щоб з’ясувати, де Google допустив помилку.
експерт

1
@expert, можливо, вам потрібно встановити змінну середовища. ./android sdkПрацює в моєму випадку за умови введення cdв потрібну папку.
Enzokie

@Enzokie Яка змінна середовища? Де в документації я можу це прочитати?
експерт

4
Це теж вже не працює. "Недійсна або непідтримувана команда" sdk "та" Команда 'android' застаріла. Для ручного SDK, AVD та управління проектами використовуйте Android Studio. Танс Обама.
Нілзор

4

Якщо у вас є Android Studio, ви можете направити ваш менеджер sdk в Android Studio туди, де ви щойно встановили ваш SDK. Ви можете керувати цим звідти. Це я повинен був зробити. Командний рядок був для мене настільки жорстким, що при запуску sdkmanager --listкоманди я не отримав повних назв пакетів


1
Це мене врятувало, інструкції по всьому Інтернету застарілі, і ми очікуємо, що ви зможете відкрити графічний інтерфейс із командного рядка. Це було найпростіше рішення далеко
chrismarx

3
що відстій. Мені сподобався самостійний графічний інтерфейс.
Мартін

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

2

Ось посилання для завантаження android sdk з графічним інтерфейсом для Windows, Linux та Mac:

Розпакуйте та помістіть папку з назвою tools у каталог androidsdk, знайдіть android.bat: це відкритий графічний інтерфейс у вікнах.

Завантажуйте пакети та розробляйте програми.


2

Для використання з Xamarin офіційна Xamarin SDK Managerверсія тепер доступна для Visual Studio 2017 і вище. Його можна встановити з робочого навантаження "Cross Platform Mobile" у програмі інсталяції Visual Studio. Він замінює автономний менеджер SDK від Google (застарілий у версії 25.2.3 пакету Android SDK Tools).


1

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


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

9
Я думаю, вони намагаються змусити людей завантажити IDE для Android Studio, тому що, думаю, це єдине рішення, у мене немає часу займатися командним рядком для вибору та встановлення зображень Android. Щось, що раніше було легко, просто було в 10 разів складніше і надокучливіше.
meconroy

Ось як це працювало минулого тижня. Більше ні. Відсутність самостійного графічного інтерфейсу відстій.
Мартін

2
Це дуже дешевий прийом, щоб змусити користувачів встановлювати Android Studio, коли це абсолютно непотрібно.
andreszs

Вони попросили Linux.
robbyoconnor

1

Мені шкода, що я зіткнувся з некропостом. Але я щойно випустив простий графічний інтерфейс Android SDK. Можливо, цей маленький проект вихідних може врятувати когось від головного болю від використання командного рядка sdkmanager або двічі завантаження інструментів android.

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

Форк як завгодно, а ще краще надішліть мені PR. Будь-яка допомога буде дуже вдячна.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.