Errore : ANDROID_HOME non è impostato e il comando " Android ", non nel vostro PATH . È necessario soddisfare almeno una di queste condizioni

? CMP @ | Original: StackOverFlow
---

Sono MAC OS X Yosemite ho fatto tutto il tutorial di esportazione per impostare il android_home ma non di farlo funzionare per me

---

Top 5 Risposta

1harikris @

Assicurarsi che la variabile env esportato è ANDROID_HOME e non android_home ( maiuscole e minuscole ) .

Dopo aver esportato, testarlo digitando

> echo $ANDROID_HOME

Il risultato dovrebbe puntare alla cartella dove è stato installato l'SDK .

Ultimo ma non meno importante modificare le /etc/paths per aggiungere dirs $ANDROID_HOME/platform-tools o /Users/abdi/adt/sdk/platform-tools e $ANDROID_HOME/tools o /Users/abdi/adt/sdk/tools all'elenco . Salvare il file . Potrebbe essere necessario modificare questo file come amministratore se necessario . Chiudere terminale e poi Apri nuovo terminal . Quindi digitare

> echo $PATH

per verificare se il percorso viene aggiornato .

E poi voilà, quando si digita

> which android

si dovrebbe vedere il percorso corretto per il binario restituito che nel tuo caso è /Users/abdi/adt/sdk/tools/android . si dovrebbe essere tutto a posto ora .

2Valter Strods @

Assicurandosi ANDROID_HOME viene esportato e aggiungendo le directory strumento SDK al percorso dovrebbe essere più che sufficiente per farti andare .

Using the terminal
# First, we make sure we have a newline at the end of the .bash_profile
echo >> /Users/abdi/.bash_profile

# We set the ANDROID_HOME value in the .bash_profile
echo "export ANDROID_HOME=/Users/abdi/adt/sdk" >> /Users/abdi/.bash_profile

# We alter the PATH value a bit as well
echo "export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> /Users/abdi/.bash_profile

# We then tell the terminal to update all the things
. /Users/abdi/.bash_profile
Using a GUI (mostly)

È anche possibile aprire il file .bash_profile in TextEdit con il comando open -e /Users/abdi/.bash_profile . Se si ottiene qualche errore sui file mancanti, provare a eseguire touch /Users/abdi/.bash_profile e ritentare il comando di apertura . Nel file che si apre, aggiungere le seguenti righe alla fine .

export ANDROID_HOME=/Users/abdi/adt/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

Running . /Users/abdi/.bash_profile come nella versione terminale dopo che dovrebbe farti completamente impostato .

3ramesh balakrishnan @

Prima necessità di impostare la directory ANDROID_HOME guardare nel vostro android - sdk - linux ( mac ) directory e cercare ' Android ' file eseguibile, generalmente esso esiste nella directory ' strumenti'

quindi modificare il proprio .bashrc dalla cartella home

e aggiungere questa linea laggiù

export ANDROID_HOME=~/android-sdk-linux
PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

Una volta fatto, chiudere la console ed eseguire nuovamente il vostro comando

Ci si potrebbe aspettare un errore che dice " Installa bersaglio Android" android - 19 " " se non è ancora impostato .

si può risolvere questo eseguendo il comando " android " e selezionando "Android 4.4.2 API 19 " per installare .

E poi, non dimenticate di dare ampio permesso di directory in cui risiede l'applicazione .

4adkap @

Ho avuto lo stesso problema . Per fortuna è facilmente risolvibile . Basta seguire i prossimi passi ( riga di comando da terminale ) .

Aprire il file bash_profile utilizzando gli argomenti della riga di comando con -

vi ~/.bash_profile

OR

E ' possibile aprire bash_profile in TextEdit e apportare modifiche lì . Utilizzare il seguente comando per fare questo -

open -a "TextEdit" .bash_profile

Controllare se ANDROID_HOME è stato impostato in questo file . Se è già stato impostato, eliminarlo ( probabilmente sbagliato ) . Controlla anche se il percorso in questo file ha alcun riferimento a strumenti o platform-tools ( del android sdk ) . Faresti meglio a eliminando questi prima di iniziare a digitare i seguenti comandi .

Impostare ANDROID_HOME correttamente utilizzando il seguente comando  export ANDROID_HOME=/Users/adarsh/android-sdk-macosx

^ questo è il mio comando, perché ho ​​installato in quella posizione . Si prega di sostituire " Adarsh ​​" con il tuo username e " android - sdk - manager" con il nome della cartella Android SDK scaricato . Non copiare - incollare questo comando .

Ad esempio, se il nome utente è " John " e la cartella di Android SDK è stato scaricato e installato è in "Downloads" e si cambia il nome della cartella in " sdk ", allora il vostro comando sarà -

export ANDROID_HOME=/Users/John/Downloads/sdk

Impostare PATH con il seguente comando

export PATH=$ANDROID_HOME/tools:$PATH

Aggiorna il tuo bash_profile per impostare tutte le modifiche che abbiamo appena fatto digitando il comando

source ~/.bash_profile

Si dovrebbe essere pronti per partire subito e iniziare a sviluppare con ionica ! Spero che questo aiuti . Applausi.