Al momento, sto usando un PC Windows 8.1 che non ha memoria o RAM per un IDE come Android Studio o Eclipse. Voglio scaricare gli strumenti Android SDK, senza l'IDE. Come può essere realizzato?
Al momento, sto usando un PC Windows 8.1 che non ha memoria o RAM per un IDE come Android Studio o Eclipse. Voglio scaricare gli strumenti Android SDK, senza l'IDE. Come può essere realizzato?
Risposte:
Puoi trovare gli strumenti da riga di comando nella pagina dei download nella sezione "Solo strumenti da riga di comando".
Questi sono i collegamenti forniti nella pagina fin d'ora (versione 26.1.1):
Windows senza installazione: https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip
MacOSX: https://dl.google.com/android/repository/sdk-tools-darwin-4333796.zip
Linux: https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
Assicurati di aver letto e concordato i termini di servizio prima di scaricare uno degli strumenti da riga di comando.
La versione del programma di installazione per Windows non sembra più disponibile, questo è il collegamento per la versione 24.4.1:
r25.2.3
non è più disponibile.
Passa alla sezione "Ottieni solo gli strumenti da riga di comando" della pagina dei download di Android e scarica gli strumenti per il tuo sistema.
Per Windows:
Estrai i contenuti in C: \ Android \ android-sdk
Passare a C: \ Android \ android-sdk \ tools \ bin e aprire una finestra della riga di comando
(Maiusc + clic destro)
Eseguire il seguente per scaricare l'ultimo pacchetto Android:
sdkmanager "platforms;android-25"
Aggiorna tutto
sdkmanager --update
Altri sistemi operativi fanno praticamente lo stesso, ma non usano le directory di Windows.
La pagina sdkmanager fornisce maggiori informazioni su quali comandi usare per installare il tuo sdk.
$ ./sdkmanager "platforms;android-29" Warning: Could not create settings java.lang.IllegalArgumentException at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
--sdk_root=${ANDROID_HOME}
o --sdk_root=%ANDROID_HOME%
(Batch) risolve l'errore qui.
mkdir android-sdk
cd android-sdk
wget https://dl.google.com/android/repository/sdk-tools-linux-*.zip
unzip sdk-tools-linux-*.zip
tools/bin/sdkmanager --update
Quando si eseguono i comandi sopra, assicurarsi di sostituire *
con un numero di versione appropriato che è possibile trovare nella pagina di download .
Installare i pacchetti
È inoltre possibile utilizzare sdkmanager
per elencare e installare i pacchetti necessari.
tools/bin/sdkmanager --list
tools/bin/sdkmanager “platform-tools” “platforms;android–27” “build-tools;27.0.3”
FYI
sdk-tools-linux-*.zip
include solo gli strumenti da riga di comando. Questo estrae il contenuto in una singola directory denominata tools
, come:
+- android-sdk
+- tools
Per ottenere i pacchetti SDK potremmo eseguire:
tools/bin/sdkmanager --update
Sdkmanager accetta il seguente flag:
--sdk_root=<sdkRootPath>: Use the specified SDK root instead of the SDK
containing this tool
Ma se omettiamo questo flag, assume tools
la directory principale come root sdk, qui nella nostra android-sdk
directory case .
Se controlli la cartella android-sdk dopo tools/bin/sdkmanager --update
averla eseguita sarà come:
+- android-sdk
+- tools
+- emulator
+- platforms
+- platform-tool
Se necessario, imposta anche la variabile d'ambiente ANDROID_HOME come:
export ANDROID_HOME=/path/to/android-sdk
_https://dl.google.com/android/repository/sdk-tools-linux-*.zip_
pacchetto Strumenti SDK di @GayanWeerakutti è obsoleto e non riceve più aggiornamenti. Invece, avremmo dovuto usare il nuovo pacchetto di strumenti da riga di comando al passo con esso.
Cosa ha funzionato per me su Windows:
tools
cartella dall'archivio ZIP aC:\Program Files (x86)\Android SDK\
tools\android.bat
come amministratore, che ha aperto la solita finestra Gestione SDK...\Android SDK\
directory (che è build-tools
, platforms
, platform-tools
, ecc directory comparso accanto tools
all'interno ...\Android SDK\
)...\Android SDK\
directorytools/android.bat
come amministratore ma non ha aperto la finestra di SDK Manager come hai descritto
android.bat
da un prompt dei comandi (CMD). Ciò potrebbe fornire alcuni dettagli per cui la finestra di SDK Manager non viene visualizzata.
Questo tutorial è un passo per passo per l'installazione di Android SDK (Software Development Kit) supponendo che l'utente inizi da zero.
Ci sono solo un paio di prerequisiti da notare:
Ho consigliato di utilizzare il programma di installazione SDK offline per installare gli strumenti essenziali, ovvero SDK e AVD Manager: l'ultima versione del programma di installazione si trova qui: SDK Installer_r24.4.1 (per Windows), SDK Installer_r24.4.1 (per Linux) o SDK Installer_r24.4.1 (per macos)
Per questa guida stavo usando Windows :
Ecco la soluzione:
%USERPROFILE%\android-sdk
):Ora siamo in affari ...
Nota: consiglio di scaricare le immagini x86 in quanto sono molto più veloci controparti armate, anche ottenere il driver Intel HAXM (gestore di esecuzione accelerata hardware) per aumentare significativamente la velocità dell'emulatore
Tutto pronto, ora devi solo creare e configurare un dispositivo virtuale Android corrispondente alla tua versione Android di destinazione e modificare le impostazioni desiderate.
Per fare ciò, fai clic sulla scheda Strumenti nel gestore SDK e seleziona gestisci AVD, quindi nella finestra seguente fai clic su Crea vedrai una schermata simile come di seguito:
sdkmanager
(per utenti avanzati / CI):Puoi trovare i link per il download di tutti i singoli pacchetti, incluse varie revisioni, nel file XML del repository: https://dl.google.com/android/repository/repository-12.xml
(dove 12 è la versione dell'indice del repository e aumenterà in futuro).
Tutti i <sdk:url>
valori sono relativi a https://dl.google.com/android/repository
, quindi
<sdk:url>platform-27_r03.zip</sdk:url>
può essere scaricato da https://dl.google.com/android/repository/platform-27_r03.zip
File XML di riepilogo simili esistono anche per le immagini di sistema:
https://dl.google.com/android/repository/android-ndk-r21-darwin-x86_64.zip
Purtroppo, direttamente da Google, che è il punto in cui vorresti scaricare se il firewall della tua azienda blocca altre fonti, la Release 1.6 r1 settembre 2009 è l'ultimo SDK che hanno.
Per scaricare l'SDK dalla riga di comando, il collegamento è stato leggermente modificato rispetto a quanto indicato in precedenza:
wget --quiet --output-document=/tmp/sdk-tools-linux.zip https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_TOOLS}.zip
Ultima versione elencata nella pagina dei download .
Bene, le persone che stanno provando a scaricare su * ix o Ec2 suggeriscono di pulire l'approccio nei passaggi seguenti:
$ mkdir android-sdk
$ cd android-sdk
$ mkdir cmdline-tools
$ cd cmdline-tools
$ wget https://dl.google.com/android/repository/commandlinetools-linux-*.zip
$ unzip commandlinetools-linux-*.zip
Il re - sdkmanager vive dentro
cmdline-tools / strumenti / bin
, è meglio impostare nella variabile d'ambiente PATH.
ma cmdline-tools
non dovrebbe essere impostato come ANDROID_HOME
. Perché in seguito, durante l'aggiornamento dell'SDK di Android o l'installazione di più pacchetti, gli altri pacchetti verranno inseriti in ANDROID_HOME
, ma non in cmdline-tools
.
La struttura finale e completa della directory ANDROID_HOME dovrebbe apparire come di seguito, costituita da alcune sottodirectory:
build-tools, cmdline-tools, emulator, licenses, patcher, platform-tools, platforms, tools
. Puoi facilmente far notare che, in build-tools
quanto cmdline-tools
fratelli e sorelle, risiedono tutti all'interno del ANDROID_HOME principale.
Aggiungi la directory degli strumenti SDK nella variabile d'ambiente PATH per rendere eseguibile disponibile a livello globale. Aggiungi sotto la riga in ~/.bashrc
o ~/.profile
file per renderlo permanente.
Al fine di modificare ~/.bashrc
semplicemente può essere modificabile in modalità vim
$ vim .bashrc
Dunque il vostro preferito ANDROID_HOME
in .bashrc
file di:
export ANDROID_HOME=/home/<user>/android-sdk
export PATH=${PATH}:$ANDROID_HOME/cmdline-tools/tools/bin:$ANDROID_HOME/platform-tools
qui cosa strana che non abbiamo scaricato la platform-tools
directory fin d'ora ma menzionandola sotto il percorso ma lascia che sia così ti aiuterà a evitare la rimodificazione sullo stesso file in seguito.
Ora vai nella stessa directory:
$ cd android-sdk
NOTE
: bene nel primo tentativo il comando sdkmanager non ha trovato per me, quindi chiudo il terminale e ho nuovamente creato la connessione o puoi anche aggiornare lo stesso se funziona per te.
successivamente utilizzare sdkmanager per elencare e installare i pacchetti necessari:
$ sdkmanager "platform-tools" "platforms;android-27" "build-tools;27.0.3"
Quindi il percorso Sdkmanager è già impostato e sarà accessibile da qualsiasi luogo:
$ sdkmanager --update
$ sdkmanager --list
Installed packages:=====================] 100% Computing updates...
Path | Version | Description | Location
------- | ------- | ------- | -------
build-tools;27.0.3 | 27.0.3 | Android SDK Build-Tools 27.0.3 | build-tools/27.0.3/
emulator | 30.0.12 | Android Emulator | emulator/
patcher;v4 | 1 | SDK Patch Applier v4 | patcher/v4/
platform-tools | 30.0.1 | Android SDK Platform-Tools | platform-tools/
platforms;android-27 | 3 | Android SDK Platform 27 | platforms/android-27/
Ho scaricato Android Studio e installato. L'installatore ha dichiarato: -
Android Studio => ( 500 MB )
Android SDK => ( 2.3 GB )
Il programma di installazione di Android Studio è in realtà un "programma di installazione SDK per Android" insieme a uno strumento a volte utile chiamato "Android Studio".
Ancora più importante: - Il programma di installazione di Android Studio non installerà solo l'SDK. Sarà inoltre: -
Cose che dovrai fare manualmente se installi l'SDK dal suo file zip.
Vacci piano. Installa Android Studio .
****************************** Modifica ******************* ***********
Quindi, essendo ispirato dalle risposte nei commenti, vorrei aggiornare la mia risposta.
L'aggiornamento è che solo (e solo) se 500 MB di spazio su disco rigido non contano molto per te di quanto dovresti andare per Android Studio, altrimenti altre risposte sarebbero migliori per te.
Android Studio ha funzionato per me poiché avevo un disco rigido da 1 TB che è 2000 volte 500 MB.
Inoltre, tieni presente che la durata della RAM non dovrebbe essere una restrizione per te in quanto non eseguiresti nemmeno Android Studio.
Sono arrivato a questa soluzione perché ero me stesso bloccato in questo problema. Ho provato altre risposte ma per qualche motivo (forse le mie in-competenze) non hanno funzionato per me. Ho deciso di optare per Android Studio e mi sono reso conto che era solo il 18% dell'installazione totale e SDK era l'82%. Mentre pensavo diversamente. Non sto eliminando le risposte nonostante la valutazione negativa poiché la risposta ha funzionato per me. Potrei lavorare per qualcuno elese con un disco rigido da 1 TB (che è abbastanza comune in questi giorni).