Il gestore della GUI per Android SDK è andato?


95

Raramente faccio qualcosa per Android, quindi sono un po 'confuso. Mentre indietro c'erano due tipi di installazioni: Android Studio e solo Android SDK. Ho IDEA quindi non ho bisogno di Studio. In genere scarico SDK che dispone di uno strumento UI per scaricare i suoi componenti.

Ho appena ricevuto https://dl.google.com/android/repository/tools_r25.2.3-linux.zip e non riesco a vedere UI SDK Manager in esso. C'è bin/sdkmanageruno script di shell. Ma è un po 'scomodo per il mio scopo perché passare attraverso l'output di --list, copiare e incollare i nomi dei pacchetti e l'esecuzione sdkmanagerrichiederebbe troppo tempo.

Qual è il modo per installarlo rapidamente ora?

PS. Sono su Ubuntu 16.10 nel caso sia importante.

PS2. Ho appena provato sdkmanager "platforms;android-25"come da documentazione ma non ha prodotto alcun output dopo aver accettato i termini. Dove ha installato i file SDK? L'ha anche installato? Sorprendente.


Prova Android > SDK Manager > Launch Standalone SDK Manager.
Enzokie

Non è una soluzione reale ma quello che posso dire è che su Windows ho un SDK Manager.exe nella radice della directory android-sdk. Se questo aiuta (probabilmente no). Nel caso tu abbia ragione, hai provato a scaricare una versione meno recente?
Beppi's

@Enzokie Immagino sia qualcosa in Android Studio? Ho IDEA standard con plug-in Android, quindi non esiste tale opzione di menu. O almeno non lo vedo :)
esperto

16
Con Android SDK v26 la GUI è completamente sparita. È accessibile solo da Android Studio. Peccato che Google promuova in modo aggressivo Android Studio.
Bharat G

Il gestore di SDK alternativo è disponibile qui: stackoverflow.com/a/44244605/971547
Erel

Risposte:


57

Sembra che non sia l'unico che ha dovuto affrontare questa idiozia. Il modo per installarlo

  1. Decomprimi zip in una /parentcartella in modo che abbia /parent/tools. Ho estratto il contenuto di zip toolsin /androidsdked è stato un errore. Lo script non è riuscito a trovarlo.
  2. Imposta ANDROID_HOMEsu /parentcartella.
  3. Corri /parent/tools/android sdkper vedere la GUI di SDK Manager.

Google, è stato difficile lasciare uno script che fa quanto sopra nello zip di installazione in modo che le persone non debbano sprecare 40 minuti a cercare su Google?


2
Non ho capito questa soluzione. Sdkmanager.exe è andato o è solo un "bug" nell'installazione?
user1845593

37
Ora, android sdkstampe fuoriInvalid 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
Che diavolo. Non mi interessa né ho bisogno di Android Studio. Questo è ridicolo.
Ray

5
Penso che questa risposta sia obsoleta ora. non funziona con l'attuale sdk
agpt

52

Ufficialmente la GUI è sparita, ma le persone piacevoli hanno salvato l'ultima per noi: installer_r24.4.1-windows.exe

Secondo questo annuncio Google non intende supportare il plug- in ADT per Eclipse da giugno 2015, e quindi come GUI per ADT. Spiegano la decisione con un intero passaggio ad Android Studio. Non ci sono collegamenti su fonti Android ufficiali dove scaricare l'ultima versione della GUI, perché trovano che presenti potenziali bug di sicurezza.

Quindi hai la possibilità di scaricare l'ultima versione salvata, fino a quando il collegamento non verrà modificato. Se è già successo prova a cercare per tag .

Grazie a Losin 'Me per i link:

Trovato su web.archive.org


2
+ 1.Sono riuscito ad avviare con successo un emulatore con Android Monitor per visualizzare il logcat senza la necessità di Android Studio con questa risposta. Grazie. Preferisco le mie GUI quindi le righe di comando. Ergh.
Unknownweirdo

Windows (nessun programma di installazione): dl.google.com/android/android-sdk_r24.4.1-windows.zip
Unknownweirdo


Il progetto Eclipse Andmore sta lavorando per riportare in vita questi strumenti. Quindi spero che tu abbia accesso. Non è stato un caso da parte di Google costringerti a passare attraverso l'interfaccia utente di Android Studio solo per queste opzioni. Tieni d'occhio il progetto Andmore per quando lo avremo a disposizione. Cercherò di aggiornare anche questo commento quando sarà disponibile.
Kingargyle

1
@Unknownweirdo Si prega di vedere il mio post che mostra come utilizzare la GUI nelle ultime versioni dell'SDK
xavier_fakerat

25

In ritardo per la festa, ma puoi scaricare il programma di installazione v24.4 come un buon vecchio giorno qui . Si aggiornerà alla v25.x e tutto funzionerà come previsto. Anche un grande ef'u Google.


4
Nota che l'OP stava usando Ubuntu e questo è un collegamento di Windows, ma era quello di cui avevo bisogno, quindi ho votato.
Milton

Ho la versione 25.5 :)
andreszs

@andreszs Se vuoi puoi ancora usare l'ultima versione cioè 27.3.8 con supporto GUI
xavier_fakerat

9

Da quando Android ha rilasciato gli strumenti di build 25.3.0, ha rimosso il androidcomando CLI e lo ha sostituito con avdmanagere si sdkmanagertrova all'interno del tuo$ANDROID_HOME/bin/tools

Esegui questo comando per ottenere un elenco dei pacchetti disponibili nel percorso in stile sdk : sdkmanager --list

Esegui questo comando per installare un'immagine specifica: sdkmanager --verbose "system-images;android-19;google_apis;x86"


2
Per dirla semplicemente, la tua risposta è "Sì, la GUI è sparita?". È terribile installare tutta questa roba tramite CLI ...
RAM237

2
Sfortunatamente sì.
solidak

@ RAM237 Sono orgoglioso di dire che l'interfaccia grafica è qui per rimanere vedere: stackoverflow.com/a/51429889/7551330
xavier_fakerat

8

Dalla riga di comando, digita semplicemente

tools/android sdk

e verrà visualizzata la normale GUI per Android SDK.

Spero che questo ti aiuti


1
@expert questa sembra la risposta di cui hai bisogno. L'ho provato in Ubuntu.
Enzokie

@Enzokie Sembra che manchi ancora qualcosa. Vedo jar in questione nella libcartella ma sono riluttante a leggere lo script bash 3.5Kb per scoprire dove Google ha commesso l'errore.
esperto

1
@expert forse è necessario impostare la variabile d'ambiente. Il ./android sdkfunziona nel mio caso supponendo che io cdsia nella cartella corretta.
Enzokie

@Enzokie Quale variabile d'ambiente? Dove posso leggerlo nella documentazione?
esperto

4
Anche questo non funziona più. "Comando" sdk "non valido o non supportato e" Il comando "android" è obsoleto. Per SDK manuale, AVD e gestione dei progetti, utilizza Android Studio. Grazie a Obama.
Nilzor

4

Se hai Android Studio, puoi indirizzare il tuo sdk manager in Android Studio dove hai appena installato il tuo SDK. Puoi gestirlo da lì. Questo è quello che dovevo fare. La riga di comando è stata così difficile per me in quanto non ho ottenuto i nomi completi dei pacchetti durante l'esecuzione di sdkmanager --listcommand


1
Questo mi ha salvato, le istruzioni in tutto il Web sono obsolete e mi aspetto che tu sia in grado di aprire la gui dalla riga di comando. Questa è stata di
gran lunga

3
che fa schifo. Mi è piaciuta la GUI stand alone.
Martin

Google ha appena deciso di seguire la politica di Apple: non lasciare che gli sviluppatori si rilassino e si concentrino sullo sviluppo, dobbiamo fare qualcosa in modo che passino la maggior parte del loro tempo a configurare le nostre cose}: - [
RAM237

2

Ecco il link per scaricare android sdk con GUI per windows, linux e mac:

Decomprimendo e inserendo la cartella denominata tools all'interno della directory androidsdk, cerca android.bat: è GUI aperta in Windows.

Scarica pacchetti e sviluppa app.


2

Per l'utilizzo con Xamarin, The official Xamarin SDK Managerè ora disponibile per Visual Studio 2017 e versioni successive. Può essere installato dal carico di lavoro "Cross Platform Mobile" nel programma di installazione di Visual Studio. Sostituisce l'SDK Manager standalone di Google (che è stato deprecato nella versione 25.2.3 del pacchetto Android SDK Tools).


1

Nella directory degli strumenti, cerca il file "android.bat" ed eseguilo, si aprirà la GUI per il gestore SDK.


8
Ho provato questo e nessuna GUI si apre. Ricevo un messaggio che dice che il comando "android" è deprecato e che uso i file tools \ bin \ sdkmanager.bat e avdmanager.bat che non forniscono una GUI.
meconroy

9
Immagino che stiano cercando di costringere le persone a scaricare l'IDE di Android Studio, perché penso che sia la mia unica soluzione, non ho tempo per occuparmi della riga di comando per la selezione e l'installazione di immagini Android. Qualcosa che prima era facile è stato reso 10 volte più difficile e fastidioso.
meconroy

È così che ha funzionato la scorsa settimana. Non più. Non avere una GUI autonoma fa schifo.
Martin,

2
È un trucco molto economico per costringere gli utenti a installare Android Studio quando è completamente inutile.
andreszs

Hanno chiesto Linux.
robbyoconnor

1

Mi dispiace per aver urtato un necropost. Ma ho appena rilasciato una semplice GUI di Android SDK. Forse questo piccolo progetto del fine settimana potrebbe salvare alcune persone dal mal di testa dovuto all'utilizzo della riga di comando sdkmanager o al download di strumenti Android due volte.

Puoi controllare il mio progetto su AndroidGUI .

Forchetta come preferisci o meglio ancora mandami PR. Qualsiasi aiuto sarebbe molto apprezzato.

PS: Sarebbe molto utile se qualcuno mi indicasse l'ultimo codice sorgente sdklib - *. Jar. In modo che potessi interfacciarmi direttamente con Android SDK.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.