2
votes

echo $ ANDROID_HOME renvoie un champ vide sous Mac

J'ai défini ANDROID_HOME dans .bash_profile et j'exécute le profil source ~ / .bash mais après avoir fermé et ouvert le terminal, j'exécute echo $ ANDROID_HOME return blank

.bash_profile

source ~/.bash_profile
export PATH="/usr/local/opt/openssl/bin:$PATH"
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
export ANDROID_HOME=/Users/Najibah/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platfrom-tools

Cela s'est produit lorsque j'exécute echo $ ANDROID_HOME

p >


0 commentaires

3 Réponses :


4
votes

Supprimez source ~ / .bash_profile du fichier .bash_profile , car cela conduit à une boucle. Il vous suffit d'exécuter la commande à partir du terminal pour charger une version mise à jour du fichier. Les nouvelles fenêtres de terminal utiliseront de toute façon la dernière version du fichier.

Après avoir modifié le .bash_profile , exécutez source ~ / .bash_profile depuis la fenêtre de votre terminal, puis exécutez echo $ ANDROID_HOME . Vous devriez obtenir la valeur attendue.


0 commentaires

0
votes

Le répertoire doit être entouré de guillemets doubles.

Changer JAVA_HOME = / Library / Java / JavaVirtualMachines / jdk1.8.0_191.jdk / Contents / Home comme ceci JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home"


0 commentaires

-1
votes

Moi aussi, je suis d'accord. La modification .bashrc ne prétend pas réussir. La réponse est ici: https://askubuntu.com/a/60221/965574 vous devez ajouter des chaînes au .profile fichier


1 commentaires

Alors que nous aimons tous les liens vers des sources externes, les liens peuvent devenir invalides pour de nombreuses raisons. Veuillez inclure toutes les informations requises dans votre réponse.