J'ai suivi les instructions ici pour installer Android Studio et le SDK Android.
J'ai ajouté les lignes suivantes à ~ / .bash_profile, et j'ai exécuté source ~ / .bash_profile.
export ANDROID_HOME=$HOME/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/emulator export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/tools/bin export PATH=$PATH:$ANDROID_HOME/platform-tools
Le chemin est correct, je l'ai vérifié dans Android Studio> Préférences> Paramètres système> SDK Android.
Quel est le problème? Quand j'exécute source ~ / .bash_profile, puis echo $ ANDROID_HOME, j'obtiens une sortie. Mais si je ferme le terminal et le redémarre, puis j'exécute echo $ ANDROID_HOME, je n'obtiens aucune sortie.
Si trouvé des questions similaires ici et sur d'autres sites Web, mais rien ne semble fonctionner. Modification des lignes d'export, exécution directe de "export ..." dans le terminal au lieu de bash_profile, .... Tout cela ne fonctionne pas.
Quelqu'un a des conseils pour m'aider?
3 Réponses :
Je crois que le shell par défaut de Catalina est maintenant zsh, pas bash, et zsh n'exécute vraisemblablement pas automatiquement le .bash_profile.
Vous pouvez éventuellement changer le shell utilisé dans votre terminal en bash en suivant ces instructions: https://support.apple.com/lt-lt/guide/terminal/trml113/mac
Ou, vous pouvez rester avec zsh. Ce lien: https://scriptingosx.com/2019/06/moving-to-zsh/ contient de nombreux conseils utiles sur la migration vers zsh. En particulier, la partie 2 répertorie les fichiers de configuration utilisés par zsh, afin que vous puissiez déterminer lequel serait le meilleur pour configurer ANDROID_HOME et les variables d'environnement associées.
De rien! Et, bienvenue dans stackoverflow! Si vous pensez que cela répond à votre question, vous pouvez la marquer comme réponse acceptée afin que les autres utilisateurs de stackoverflow sachent que cette question a été répondue avec succès.
Quand il réussit à aider quelqu'un, n'oubliez pas d'additionner le vote, c'est une bonne habitude d'humanité
Même j'utilise Mac Catalina 10.15.3. Après avoir passé 1 semaine entière, j'ai réalisé que la configuration de JAVA_HOME, M2_HOME et ANDROID_HOME dans ~ / .bash_profile ne fonctionnera pas dans Catalina et c'est incertain.
J'ai dû déplacer tous mes chemins de variables d'environnement de ~ / .bash_profile vers le fichier ~ / .zshrc
Ci-dessous mon fichier ~ / .zshrc
export JAVA_HOME = $ (/ usr / libexec / java_home)
export PATH = $ {JAVA_HOME}: $ PATH
export M2_HOME = / usr / local / Cellar / maven / 3.6.3_1 / libexec
export PATH = $ {M2_HOME} / bin: $ PATH
export ANDROID_HOME = / usr / local / share / android-sdk
export PATH = $ {ANDROID_HOME} / émulateur: $ PATH
export PATH = $ ANDROID_HOME / tools: $ PATH
export PATH = $ ANDROID_HOME / tools / bin: $ PATH
export PATH = $ ANDROID_HOME / platform-tools: $ PATH
Une fois que vous êtes prêt. Sortez de zshrc en appuyant sur Echap: wq! Fermez et ouvrez le terminal.
source ~ / .zshrc
echo $ ANDROID_HOME
Cela devrait afficher le chemin vers ANDROID_HOME
J'espère que cela t'aides!
Avez-vous essayé de fermer et de rouvrir le terminal? J'ai eu le même problème et cette solution simple était la réponse.