Comment définir le chemin ANDROID_HOME dans Ubuntu?
Veuillez fournir les étapes.
Comment définir le chemin ANDROID_HOME dans Ubuntu?
Veuillez fournir les étapes.
Réponses:
Dans la console, saisissez-les simplement:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
Si vous voulez le rendre permanent, ajoutez simplement ces lignes dans le fichier ~ / .bashrc
vim ~/.bashrc
dans votre terminal. Le dossier dans
export PATH=$PATH:$ANDROID_HOME/platform-tools
, voir ci-dessous. Dans le SDK 29.0.3 que je viens d'installer, il n'y a plus de tools
répertoire.
Je voudrais partager une réponse qui illustre également l'approche utilisant le SDK Android fourni par le référentiel Ubuntu:
Installer le SDK Android
sudo apt-get install android-sdk
Exporter les variables d'environnement
export ANDROID_HOME="/usr/lib/android-sdk/"
export PATH="${PATH}:${ANDROID_HOME}tools/:${ANDROID_HOME}platform-tools/"
android-sdk
package à partir d'apt. Merci!
En supposant que le sdk soit extrait à ~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Ajoutez les lignes ci-dessus au fichier ~/.bashrc
(situé à home/username/.bashrc
) pour le rendre permanent pour l'utilisateur actuel. Exécutez source ~/.bashrc
pour appliquer les modifications ou redémarrez votre terminal.
( ou )
Exécutez les lignes ci-dessus sur une fenêtre de terminal pour la rendre disponible pour la session.
Pour tester si vous l'avez configuré correctement,
Exécutez les commandes ci-dessous sur une fenêtre de terminal
echo $ANDROID_HOME
user@host:~$ echo $ANDROID_HOME
/home/<user>/Android/Sdk
which android
user@host:~$ which android
/home/<user>/Android/Sdk/tools/android
Exécuter android
sur une fenêtre de terminal, s'il ouvre le gestionnaire de SDK Android , vous êtes prêt à partir.
echo
commandes ne fonctionnent. Je cours habituellement exec $SHELL
.
export PATH=$PATH:$ANDROID_HOME/tools/bin
puis source ~/.profile
(ou .bashrc) si vous ne voulez pas vous déconnecter .. alors essayez d'exécuter 'sdkmanager --licenses'. Essayez ensuite de compiler.
la meilleure façon est de réutiliser la variable ANDROID_HOME dans la variable path. si votre variable ANDROID_HOME change, il vous suffit de faire des changements à un seul endroit.
export ANDROID_HOME=/home/arshid/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
arshid
pièce doit être remplacée par le nom de l'utilisateur actuel
Ajoutez ce qui suit à votre ~/.bashrc
fichier. Déconnectez-vous et connectez-vous. J'ai mon sdk en $HOME/Documents/Android/sdk
vous devez le remplacer par où vous gardez votre dossier 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 ~/.bashrc
peut remplacer la
export PATH=$PATH(...)
dans un comme. Fonctionne dans les deux sens :)
Au départ, allez chez vous et appuyez sur Ctrl+ Hil vous montrera que les fichiers cachés recherchent maintenant le .bashrc
fichier, ouvrez-le avec n'importe quel éditeur de texte puis placez-le sous les lignes à la fin du fichier.
export ANDROID_HOME=/home/varun/Android/Sdk
export PATH=$PATH:/home/varun/Android/Sdk/tools
export PATH=$PATH:/home/varun/Android/Sdk/platform-tools
S'il vous plaît changer /home/varun/Android/Sdk
chemin d'accès à votre chemin d'accès SDK. Faites de même pour les outils et les outils de plate-forme.
Après cette sauvegarde .bashrc
fichier de et fermez-le.
Vous êtes maintenant prêt à utiliser les commandes ADB sur le terminal.
ouvrez d'abord le fichier .bashrc par 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
enregistrer le fichier et rouvrir le terminal
echo $ANDROID_HOME
il montrera le chemin comme /home/pathTo/Android/Sdk
S'applique à Ubuntu et Linux Mint
Dans l'archive:
sudo nano .bashrc
Ajoutez à la fin:
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH=${PATH}:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools
Redémarrez le terminal et faites: echo $ HOME ou $ PATH, vous pouvez connaître ces variables.
Dans le terminal, tapez simplement ces 3 commandes pour définir la variable ANDROID_HOME:
$ export ANDROID_HOME=~/Android/Sdk
/Android/Sdk
est l'emplacement de Sdk, cela pourrait changer dans votre cas
$ PATH=$PATH:$ANDROID_HOME/tools
$ PATH=$PATH:$ANDROID_HOME/platform-tools `
Remarque: Cela définira temporairement le chemin afin que l'action que vous ayez à effectuer soit exécutée sur le même terminal.
Si vous exécutez Android avec sudo, il installera sdk dans / root / Android / Sdk, alors vérifiez si c'est le cas. Et si vous utilisez ne lancez pas cordova avec sudo, il ressemblera également à sdk à la racine. Le code ci-dessus pour définir le chemin fonctionne correctement.
J'étais confronté au même problème avec le chemin Linux ANDROID_HOME
Remarque:
1- Ajouter des paramètres2- Faire ou reconstruire un projet
3- Redémarrez votre PC
Comment ajouter des paramètres à l'aide du terminal:
Ouvrez votre terminal en écriture
gedit .bashrc
une autre fenêtre sera ouverte, puis ajoutez les lignes suivantes à la fin des fenêtres.
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
puis revenez au terminal et tapez
source .bashrc
pour enregistrer vos modifications dans le fichier bashrc à la fin, redémarrez votre ordinateur.
C'est ce qui fonctionne pour moi, en supposant que vous ayez extrait le sdk ~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Ajoutez les lignes ci-dessus au fichier ~/.bashrc
(situé à home/username/.bashrc
) pour le rendre permanent pour l'utilisateur actuel. Exécutez source ~/.bashrc
pour appliquer les modifications ou redémarrez votre terminal. (ou) Exécutez les lignes ci-dessus sur une fenêtre de terminal pour la rendre disponible pour la session. Pour tester si vous l'avez configuré correctement, exécutez les commandes ci-dessous sur une fenêtre de terminal
echo $ANDROID_HOME
user#host:~$ echo $ANDROID_HOME
Tu auras
/home/<user>/Android/Sdk
Vous pouvez aussi l'exécuter
which android
user#host:~$ which android
/home/<user>/Android/Sdk/tools/android
Exécutez Android sur un terminal, s'il ouvre Android SDK Manager, vous êtes prêt à partir.
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
Vous pouvez ajouter cette ligne à la fin du fichier .bashrc-
export PATH=$PATH:"/opt/Android/Sdk/platform-tools/"
ici / opt / Android / Sdk / platform-tools / est le répertoire d'installation de Sdk. Le fichier .bashrc se trouve dans le dossier d'accueil
vi ~/.bashrc
ou si vous avez sublime installé
subl ~/.bashrc
ouvrez le fichier ~ / .bashrc et collez à la fin
export PATH=$PATH{}:/path-from-home-dir/android/sdk/tools
export PATH=$PATH{}:/path-from-home-dir/android/sdk/platform-tools
vous pouvez modifier le fichier de variable d'environnement dans Ubuntu pour définir la maison Android à l'échelle mondiale.
[1] exécutez cette commande dans le terminal
sudo -H gedit /etc/environment
[2] le contenu de votre fichier ressemblera à celui ci-dessous
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
[3] dans le fichier d'environnement, ajoutez le chemin sdk android comme suit: -
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] alors vous pouvez vérifier le chemin d'accueil Android dans le terminal avec la commande suivante: -
echo $ANDROID_HOME
Si le chemin n'est toujours pas défini, redémarrez le PC pour obtenir les modifications appliquées.
ajouter au fichier
~/.profile
export ANDROID_HOME=/opt/android-sdk
Chemin d'accès au SDK
Réinitialisez ensuite l'ordinateur