Czy GUI dla menedżera Android SDK zniknęło?


96

Rzadko robię coś dla Androida, więc jestem trochę zdezorientowany. W tamtych czasach istniały dwa rodzaje instalacji - Android Studio i tylko Android SDK. Mam POMYSŁ, więc nie potrzebuję Studio. Zazwyczaj pobieram SDK, które mają narzędzie UI do pobierania jego składników.

Właśnie dostałem https://dl.google.com/android/repository/tools_r25.2.3-linux.zip i nie widzę w nim Menedżera UI SDK. Jest bin/sdkmanagerskrypt powłoki. Ale jest to trochę niewygodne dla moich celów, ponieważ przeglądanie danych wyjściowych --list, kopiowanie i wklejanie nazw pakietów i uruchamianie sdkmanagerzajęłoby zbyt dużo czasu.

Jak teraz można to szybko zainstalować?

PS. Jestem na Ubuntu 16.10 na wypadek, gdyby miało to znaczenie.

PS2. Po prostu próbowałem sdkmanager "platforms;android-25"zgodnie z dokumentacją, ale nie dało to żadnego wyniku po tym, jak zgodziłem się na warunki. Gdzie zainstalował pliki SDK? Czy w ogóle to zainstalował? Niesamowity.


Spróbuj Android > SDK Manager > Launch Standalone SDK Manager.
Enzokie

To nie jest prawdziwe rozwiązanie, ale mogę powiedzieć, że w systemie Windows mam SDK Manager.exe w katalogu głównym katalogu android-sdk. Jeśli to pomoże (prawdopodobnie nie). Jeśli masz rację, czy próbowałeś pobrać mniej aktualną wersję?
Beppi's

@Enzokie To chyba coś w Android Studio? Mam standardowy IDEA z wtyczką na Androida, więc nie ma takiej opcji menu. A przynajmniej ja tego nie widzę :)
ekspert

16
Dzięki systemowi Android SDK v26 GUI całkowicie zniknęło. Jest dostępny tylko z Android Studio. Szkoda, że ​​Google agresywnie promuje Android Studio.
Bharat G

Alternatywny menedżer SDK jest dostępny tutaj: stackoverflow.com/a/44244605/971547
Erel

Odpowiedzi:


59

Wygląda na to , że nie tylko ja miałem do czynienia z tym idiotyzmem. Sposób instalacji

  1. Rozpakuj zip do jakiegoś /parentfolderu, więc ma /parent/tools. Wyodrębniłem zawartość zip toolsdo /androidsdki to był błąd. Skrypt nie mógł go znaleźć.
  2. Ustaw ANDROID_HOMEjako /parentfolder.
  3. Uruchom, /parent/tools/android sdkaby zobaczyć GUI Menedżera SDK.

Google, czy trudno było zostawić skrypt, który wykonuje powyższe czynności w zipie instalacji, aby ludzie nie musieli tracić 40 minut na googlowanie?


2
Nie rozumiem tego rozwiązania. Czy plik sdkmanager.exe zniknął, czy jest to tylko „błąd” w instalacji?
user1845593

37
Teraz android sdkwydrukiInvalid 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

25
Co za chuj. Nie obchodzi mnie ani nie potrzebuję Android Studio. To jest niedorzeczne.
Ray

5
Myślę, że ta odpowiedź jest teraz przestarzała. nie działa z obecnym sdk
agpt

52

Oficjalnie GUI zniknęło, ale sympatyczni ludzie zapisali dla nas ostatni z nich: installer_r24.4.1-windows.exe

Według tego Announcment Google nie zamierza wspierać ADT pluging dla Eclipse od czerwca 2015 roku, a więc jako GUI dla ADT w ogóle. Decyzję tłumaczą całkowitym przejściem na Android Studio. W oficjalnych źródłach Androida nie ma linków, z których można pobrać ostatnią wersję GUI, ponieważ uważają ją za zawierającą potencjalne błędy bezpieczeństwa.

Masz więc szansę pobrać ostatnią zapisaną wersję, dopóki link nie zostanie zmieniony. Jeśli to się już stało, spróbuj wyszukać według tagu .

Podziękowania dla Losin 'Me za linki:

Znalezione na web.archive.org


2
+ 1 Udało się pomyślnie uruchomić emulator z Android Monitor, aby wyświetlić logcat bez konieczności korzystania z Android Studio z tą odpowiedzią. Dziękuję Ci. Wolę moje GUI niż wiersze poleceń. Ergh.
Unknownweirdo



Projekt Eclipse Andmore pracuje nad przywróceniem tych narzędzi do życia. Miejmy nadzieję, że będziesz mieć dostęp. Firma Google była krótka, aby zmusić Cię do przejścia przez interfejs użytkownika Android Studio tylko dla tych opcji. Miej oko na projekt Andmore, kiedy będziemy go mieli. Spróbuję również zaktualizować ten komentarz, gdy będzie dostępny.
kingargyle

1
@Unknownweirdo Zobacz mój post pokazujący, jak korzystać z GUI w najnowszych wersjach SDK
xavier_fakerat

25

Spóźniłem się na imprezę, ale możesz pobrać instalator v24.4 jak za starych dobrych czasów tutaj . Zaktualizuje się do wersji 25.xi wszystko będzie działać zgodnie z oczekiwaniami. Również duży ef'u Google.


4
Zauważ, że OP korzystał z Ubuntu i to jest łącze do systemu Windows - ale tego potrzebowałem, więc zagłosowałem za.
Milton

Mam wersję 25.5 :)
andreszs

@andreszs Jeśli chcesz, możesz nadal korzystać z najnowszej wersji, tj. 27.3.8 z obsługą GUI
xavier_fakerat

9

Ponieważ Android wydał narzędzia do kompilacji 25.3.0, usunęli androidpolecenie CLI i zastąpili je avdmanagerisdkmanager zlokalizowali w$ANDROID_HOME/bin/tools

Uruchom to polecenie, aby uzyskać listę dostępnych pakietów w ścieżce w stylu sdk : sdkmanager --list

Uruchom to polecenie, aby zainstalować określony obraz: sdkmanager --verbose "system-images;android-19;google_apis;x86"


2
Mówiąc prosto, Twoja odpowiedź brzmi: „Tak, GUI zniknął?”. Instalacja tego wszystkiego przez CLI jest straszna ...
RAM237

2
Niestety tak.
solidak

@ RAM237 Z dumą mogę powiedzieć, że GUI jest tutaj, aby zobaczyć: stackoverflow.com/a/51429889/7551330
xavier_fakerat

8

W wierszu poleceń wpisz

tools/android sdk

i zostanie wyświetlony monit o zwykły graficzny interfejs użytkownika dla zestawu SDK systemu Android.

Mam nadzieję że to pomoże


1
@expert, to wygląda na odpowiedź, której potrzebujesz. Wypróbowałem to w Ubuntu.
Enzokie

@Enzokie Wygląda na to, że nadal czegoś brakuje. Widzę słoik, o którym mowa w libfolderze, ale waham się, czy czytać skrypt bash 3.5Kb, aby dowiedzieć się, gdzie Google popełnił błąd.
ekspert

1
@expert być może musisz ustawić zmienną środowiskową. ./android sdkDziała w moim przypadku przy założeniu I cddo właściwego folderu.
Enzokie

@Enzokie Która zmienna środowiskowa? Gdzie w dokumentacji mogę to przeczytać?
ekspert

4
To też już nie działa. „Nieprawidłowe lub nieobsługiwane polecenie” sdk ”i„ Polecenie „android” jest przestarzałe. Do ręcznego zarządzania SDK, AVD i projektami użyj Android Studio. Niż Obama.
Nilzor

4

Jeśli masz Android Studio, możesz wskazać menedżerowi SDK w Android Studio miejsce, w którym właśnie zainstalowałeś SDK. Możesz nim zarządzać z tego miejsca. To właśnie musiałem zrobić. Linia poleceń była dla mnie tak trudna, że ​​nie otrzymałem pełnych nazw pakietów podczas uruchamiania sdkmanager --listpolecenia


1
To mnie uratowało, instrukcje w całej sieci są nieaktualne i oczekuję, że będziesz w stanie otworzyć GUI z wiersza poleceń. Było to najłatwiejsze rozwiązanie jak
dotąd

3
to jest do bani. Podobał mi się samodzielny GUI.
Martin

Google właśnie zdecydował się przestrzegać polityki Apple: nie pozwól programistom się zrelaksować i skupić się na programowaniu, musimy coś zrobić, aby spędzali większość czasu na konfigurowaniu naszych rzeczy}: - [
RAM237


2

Do użytku z platformą Xamarin Xamarin SDK Managerwersja Official jest teraz dostępna dla programu Visual Studio 2017 i nowszych. Można go zainstalować z poziomu obciążenia „Cross Platform Mobile” w Instalatorze programu Visual Studio. Zastępuje samodzielny Menedżer SDK firmy Google (który został wycofany w wersji 25.2.3 pakietu Android SDK Tools).


1

W katalogu narzędzi wyszukaj plik „android.bat” i uruchom go, otworzy się GUI dla menedżera SDK.


8
Próbowałem tego i nie otwiera się GUI. Otrzymuję komunikat informujący, że polecenie „android” jest przestarzałe i żebym używał plików tools \ bin \ sdkmanager.bat i avdmanager.bat, które nie udostępniają GUI.
meconroy

9
Myślę, że próbują zmusić ludzi do pobrania IDE Android Studio, ponieważ myślę, że to moje jedyne rozwiązanie, nie mam czasu zajmować się wierszem poleceń do wybierania i instalowania obrazów Androida. Coś, co kiedyś było łatwe, stało się 10 razy trudniejsze i bardziej denerwujące.
meconroy

Tak to działało w zeszłym tygodniu. Nigdy więcej. Brak samodzielnego GUI jest do bani.
Martin

2
To bardzo tania sztuczka, aby zmusić użytkowników do zainstalowania Android Studio, gdy jest całkowicie niepotrzebne.
andreszs

Poprosili o Linuksa.
robbyoconnor

1

Przepraszam, że wpadłem na nekropostę. Ale właśnie wydałem prosty GUI Android SDK. Może ten mały weekendowy projekt mógłby uratować niektórych ludzi przed bólem głowy związanym z używaniem wiersza poleceń sdkmanager lub dwukrotnym pobieraniem android-tools.

Możesz sprawdzić mój projekt na AndroidGUI .

Widelec, jak chcesz lub jeszcze lepiej, wyślij mi PR. Każda pomoc byłaby bardzo mile widziana.

PS: Byłoby bardzo przydatne, gdyby ktoś wskazał mi najnowszy kod źródłowy sdklib - *. Jar. Aby móc bezpośrednio łączyć się z Android SDK.


0

Dla wszystkich użytkowników systemu Windows: właśnie wykonałem „przeniesienie” starych plików wykonywalnych GUI ...

chociaż portowanie to duże słowo, po prostu zmieniłem plik wykonywalny, aby czytał andoid_gui.bat zamiast android.bat, i dodałem ten plik i kilka wymaganych bibliotek (chociaż myślę, że potrzebny jest tylko archquery.jar, umieściłem również sdkmanager.jar , sdkstats.jar i sdkuilib.jar; wydaje się działać nawet bez nich, więc daj mi znać, jeśli nie są potrzebne)

Po prostu wyodrębnij go w katalogu SDK

Pobierz tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.