2015-02-03 18 views
33

Sono nuovo nello sviluppo di app native utilizzando Salesforce SDK. Ho provato a creare un progetto Android da linea di comando usando lo strumento forcedroid ma c'è un problema nell'impostazione della variabile di ambiente ANDROID_HOME.Imposta variabile di ambiente ANDROID_HOME in mac

Ma non so come impostare questa variabile.

Sto allegando screenshot per descrivere correttamente il mio problema.

enter image description here

risposta

53

Aprite il terminale e digitate:

export ANDROID_HOME=/Applications/ADT/sdk 

Aggiungere questo alla variabile d'ambiente PATH

export PATH=$PATH:$ANDROID_HOME/bin 

Se il terminale non individua il percorso aggiunto (s) da il .bash_profile, eseguire questo comando

source ~/.bash_profile

Spero che funzioni anche a te!

+1

grazie funziona per me. –

+0

Sono felice di aiutarti, puoi votare la mia risposta come corretta. –

+5

Quando apro un nuovo terminale, echo $ ANDROID_HOME mi mostra di nuovo vuoto. –

76

Per rendere più permanente sul sistema e la variabile continuare a lavorare dopo chiudere il terminale, ou dopo un uso riavvio:

nano ~/.bash_profile 

Aggiungere linee:

export ANDROID_HOME=/YOUR_PATH_TO/android-sdk 
export PATH=$ANDROID_HOME/platform-tools:$PATH 
export PATH=$ANDROID_HOME/tools:$PATH 

Riaprire terminale e controllo se ha funzionato:

source ~/.bash_profile 
echo $ANDROID_HOME 
+1

La risposta verificata come corretta è stata temporanea per me come ho dovuto farlo una volta ho chiuso il terminale. Le tue istruzioni includevano ciò che era necessario per renderlo permanente. Di te. – xerotolerant

+0

Devo usare il comando 'source' ogni volta che apro una nuova scheda. Come posso fare in modo che ANDROID_HOME sia sempre disponibile? –

17

La risposta di cui sopra è corretta. Funziona davvero bene. C'è anche un modo rapido per farlo.

  1. Aperta Prompt dei comandi
  2. Tipo - echo export "ANDROID_HOME =/Users/proprionome/Library/Android/sdk" >> ~/.bash_profile

    Quello è di esso.

  3. Chiudere il terminale.

  4. Aprire di nuovo.

  5. Tipo - echo $ ANDROID_HOME per verificare se la casa è impostata.

+0

Grazie per la soluzione scattante. –

+0

Grazie Santosh ha aiutato. – Sopo

-1
source ~/.bash_profile 
export ANDROID_HOME=/YOUR_PATH_TO/android-sdk 
export PATH=$ANDROID_HOME/platform-tools:$PATH 
+0

Includi spiegazione e corretta formattazione per la tua risposta. – svgrafov