Come impostare il percorso ANDROID_HOME in Ubuntu?
Si prega di fornire i passaggi.
Come impostare il percorso ANDROID_HOME in Ubuntu?
Si prega di fornire i passaggi.
Risposte:
Nella console basta digitare questi:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
Se vuoi renderlo permanente, aggiungi quelle righe nel file ~ / .bashrc
vim ~/.bashrcnel tuo terminale. La cartella in cui ti trovi non ha importanza
export PATH=$PATH:$ANDROID_HOME/platform-tools, vedi sotto. Nell'SDK 29.0.3 che ho appena installato, non esiste toolspiù una directory.
Vorrei condividere una risposta che dimostri anche l'approccio usando l'SDK Android fornito dal repository Ubuntu:
Installa Android SDK
sudo apt-get install android-sdk
Esporta variabili ambientali
export ANDROID_HOME="/usr/lib/android-sdk/"
export PATH="${PATH}:${ANDROID_HOME}tools/:${ANDROID_HOME}platform-tools/"
android-sdkpacchetto da apt. Grazie!
Supponendo che tu abbia estratto l'SK ~/Android/Sdk,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Aggiungi le righe sopra al file ~/.bashrc(che si trova in home/username/.bashrc) per renderlo permanente per l'utente corrente. Esegui source ~/.bashrcper applicare le modifiche o riavviare il terminale.
( o )
Eseguire le righe sopra in una finestra del terminale per renderlo disponibile per la sessione.
Per verificare se è stato impostato correttamente,
Esegui i comandi seguenti su una finestra del terminale
echo $ANDROID_HOME
user@host:~$ echo $ANDROID_HOME
/home/<user>/Android/Sdkwhich android
user@host:~$ which android
/home/<user>/Android/Sdk/tools/androidEsegui androidsu una finestra del terminale, se si apre Android SDK Manager , sei a posto.
echocomandi funzionino. Di solito corro exec $SHELL.
export PATH=$PATH:$ANDROID_HOME/tools/binquindi source ~/.profile(o .bashrc) se non si desidera disconnettersi .. quindi provare a eseguire 'sdkmanager --licenses'. Quindi prova a compilare.
il modo migliore è riutilizzare la variabile ANDROID_HOME nella variabile percorso. se la tua variabile ANDROID_HOME cambia, devi solo apportare modifiche in un unico posto.
export ANDROID_HOME=/home/arshid/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
arshidparte deve essere sostituita con il nome dell'utente corrente
Aggiungi quanto segue al tuo ~/.bashrcfile. Esci e accedi. Ho il mio SDK in $HOME/Documents/Android/sdkte devi sostituirlo con dove tieni la tua cartella SDK
# Android Path
PATH=$PATH:$HOME/Documents/Android/sdk:$HOME/Documents/Android/sdk/tools
export PATH
# For SDK version r_08 and higher, also add this for adb:
PATH=$PATH:$HOME/Documents/Android/sdk/platform-tools
export PATH
source ~/.bashrcpossa sostituire il
export PATH=$PATH(...)in uno come. Funziona in entrambi i modi :)
Inizialmente vai a casa tua e premi Ctrl+ Hti mostrerà i file nascosti ora cerca il .bashrcfile, aprilo con qualsiasi editor di testo e posizionalo sotto le righe alla fine del file.
export ANDROID_HOME=/home/varun/Android/Sdk
export PATH=$PATH:/home/varun/Android/Sdk/tools
export PATH=$PATH:/home/varun/Android/Sdk/platform-tools
Modifica il /home/varun/Android/Sdkpercorso nel percorso SDK. Fai lo stesso per strumenti e strumenti di piattaforma.
Dopo questo salva il .bashrcfile e chiudilo.
Ora sei pronto per usare i comandi ADB sul terminale.
per prima cosa apri il file .bashrc di gedit ~ / .bashrc
# Added ANDROID_HOME variable. export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools
salva il file e riapri il terminale
echo $ANDROID_HOME
mostrerà il percorso come /home/pathTo/Android/Sdk
Si applica a Ubuntu e Linux Mint
Nell'archivio:
sudo nano .bashrc
Aggiungi alla fine:
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH=${PATH}:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools
Riavvia il terminale e fai: echo $ HOME o $ PATH, puoi conoscere queste variabili.
Nel terminale basta digitare questi 3 comandi per impostare la variabile ANDROID_HOME:
$ export ANDROID_HOME=~/Android/Sdk
/Android/Sdk è la posizione di Sdk, questo potrebbe cambiare nel tuo caso
$ PATH=$PATH:$ANDROID_HOME/tools
$ PATH=$PATH:$ANDROID_HOME/platform-tools `
Nota: questo imposterà temporaneamente il percorso in modo che qualsiasi azione tu debba eseguire, esegui sullo stesso terminale.
Se esegui Android con sudo, installerà sdk in / root / Android / Sdk, quindi controlla se è così. E se stai usando non eseguire cordova con sudo sembrerà anche sdk in root. Il codice sopra per l'impostazione del percorso funziona correttamente.
Stavo affrontando lo stesso problema con il percorso ANDROID_HOME di linux
Nota:
1- Aggiungi parametri2- Crea o ricostruisci progetto
3- Riavvia il PC
Come aggiungere parametri usando il terminale:
Apri la tua scrittura terminale
gedit .bashrc
un'altra finestra sarà aperta e quindi aggiungere le seguenti righe alla fine delle finestre.
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
quindi torna al terminale e digita
sorgente .bashrc
per salvare le modifiche nel file bashrc alla fine riavviare il computer.
Questo è ciò che funziona per me, supponendo che tu abbia estratto l'SK ~/Android/Sdk,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Aggiungi le righe sopra al file ~/.bashrc(che si trova in home/username/.bashrc) per renderlo permanente per l'utente corrente. Esegui sorgente ~/.bashrcper applicare le modifiche o riavviare il terminale. (o) Esegui le righe sopra in una finestra del terminale per renderlo disponibile per la sessione. Per verificare se è stato impostato correttamente, eseguire i comandi seguenti in una finestra del terminale
echo $ANDROID_HOME
user#host:~$ echo $ANDROID_HOME
Otterrete
/home/<user>/Android/Sdk
Puoi eseguire anche questo
which android
user#host:~$ which android
/home/<user>/Android/Sdk/tools/android
Esegui Android su un terminale, se apre Android SDK Manager, sei a posto.
sudo su -
gedit ~/.bashrc
export PATH=${PATH}:/your path
export PATH=${PATH}:/your path
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/tools
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/platform-tools
Puoi aggiungere questa riga alla fine del file .bashrc
export PATH=$PATH:"/opt/Android/Sdk/platform-tools/"
qui / opt / Android / Sdk / platform-tools / è la directory di installazione di Sdk. Il file .bashrc si trova nella cartella principale
vi ~/.bashrc
o se hai installato sublime
subl ~/.bashrc
apri il file ~ / .bashrc e incollalo alla fine
export PATH=$PATH{}:/path-from-home-dir/android/sdk/tools
export PATH=$PATH{}:/path-from-home-dir/android/sdk/platform-tools
puoi modificare il file delle variabili di ambiente in Ubuntu per impostare Android home a livello globale.
[1] esegui questo comando nel terminale
sudo -H gedit /etc/environment
[2] il contenuto del tuo file ambientale sarà simile al seguente
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
[3] nel file di ambiente aggiungi il percorso sdk di Android come segue: -
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
ANDROID_HOME="/home/yourPathTo/Android/Sdk"
[4] quindi puoi controllare il percorso principale di Android nel terminale con il seguente comando: -
echo $ANDROID_HOME
Se il percorso non è ancora impostato, riavviare il PC per ottenere le modifiche applicate.
aggiungi al file
~/.profile
export ANDROID_HOME=/opt/android-sdk
Percorso dell'SDK
Quindi ripristinare il computer