Paramètre ANDROID HOME variable environnementale sur Mac OS X
est-ce que quelqu'un pourrait poster une solution de travail pour mettre ANDROID_HOME
via le terminal?
mon chemin vers L'Android-SDK est /Applications/ADT/sdk
.
8 réponses
où L'Android-SDK est installé dépend de la façon dont vous l'avez installé.
-
si vous avez téléchargé le SDK par le biais de leur site web et que vous avez ensuite glissé/laissé tomber L'Application dans votre dossier Applications, c'est très probablement ici:
/Applications/ADT/sdk
(comme dans votre cas). -
si vous avez installé le SDK à L'aide D'une rétroviseur (
brew cask install android-sdk
), alors il est situé ici:/usr/local/Caskroom/android-sdk/{YOUR_SDK_VERSION_NUMBER}
-
si le SDK a été installé automatiquement en tant que partie D'Android Studio alors il est situé ici:
/Users/{YOUR_USER_NAME}/Library/Android/sdk
une fois que vous connaissez l'emplacement, ouvrez une fenêtre de terminal et entrez ce qui suit (en changeant le chemin vers le SDK pour être comme vous l'avez installé):
export ANDROID_HOME={YOUR_PATH}
une fois que vous avez cet ensemble, vous devez l'ajouter à la variable D'environnement PATH:
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
enfin appliquer ces changements en réacheminant .bash_profile:
source ~/.bash_profile
Dans Le Terminal:
nano ~/.bash_profile
ajouter les lignes:
export ANDROID_HOME=/YOUR_PATH_TO/android-sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
Check il a travaillé:
source ~/.bash_profile
echo $ANDROID_HOME
ajouter ce qui suit à mon .bash_profile a travaillé pour moi:
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
j'ai Mac OS X(Sierra) 10.12.2 .
j'ai paramétré ANDROID_HOME pour travailler sur React Native (pour les applications Android) en suivant les étapes suivantes.
- a Ouvert le Terminal (appuyez sur Commande+R , de type Terminal , cliquez sur ENTRÉE ).
-
a ajouté ce qui suit: 4 lignes ~/.bash_profile .
export ANDROID_HOME=/Users/$USER/Library/Android/sdk/ export PATH=$PATH:$ANDROID_HOME export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools
-
exécutez finalement la commande ci-dessous (ou redémarrez le système pour refléter les changements effectués).
source ~/.bash_profile
C'est ça .
est-ce que quelqu'un pourrait poster une solution de travail pour faire cela dans le terminal?
ANDROID_HOME
est habituellement un répertoire comme .android
. Ses où des choses comme la Clé de Débogage seront stockées.
export ANDROID_HOME=~/.android
, Vous pouvez l'automatiser pour votre connexion. Il suffit de l'ajouter à votre .bash_profile
(ci-dessous est de ma machine OS X 10.8.5):
$ cat ~/.bash_profile
# MacPorts Installer addition on 2012-07-19 at 20:21:05
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Android
export ANDROID_NDK_ROOT=/opt/android-ndk-r9
export ANDROID_SDK_ROOT=/opt/android-sdk
export JAVA_HOME=`/usr/libexec/java_home`
export ANDROID_HOME=~/.android
export PATH="$ANDROID_SDK_ROOT/tools/":"$ANDROID_SDK_ROOT/platform-tools/":"$PATH"
selon David Turner sur le NDK Mailing Liste, les deux ANDROID_NDK_ROOT
et ANDROID_SDK_ROOT
doivent être définis parce que d'autres outils dépendent de ces valeurs (voir recommandé NDK répertoire? ).
après avoir modifié ~/.bash_profile
, puis effectuer les opérations suivantes (ou déconnexion et retour):
source ~/.bash_profile
pour définir ANDROID_HOME
, variable, vous devez savoir comment vous avez installé android dev setup.
si vous ne savez pas vous pouvez vérifier si les chemins suivants existent dans votre machine. Ajouter ce qui suit à .bashrc
, .zshrc
, ou .profile
selon ce que vous utilisez
si vous avez installé avec une Tire-Bouchon,
export ANDROID_HOME=/usr/local/opt/android-sdk
vérifier si ce chemin existe:
si vous avez installé android studio suivant le site web,
export ANDROID_HOME=~/Library/Android/sdk
enfin l'ajouter à path:
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
si vous êtes trop paresseux pour ouvrir un éditeur faites ceci:
echo "export ANDROID_HOME=~/Library/Android/sdk" >> ~/.bashrc
echo "export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> ~/.bashrc
les gens, notez que si vous utilisez ~/.bash_profile
alors il modifiera pas le profil bash de votre utilisateur, mais global. Au lieu de cela, allez dans votre répertoire d'utilisateurs (/Users / username) et modifiez-le directement:
vim .bash_profile
et insérez les deux lignes suivantes en ce qui concerne votre nom D'Utilisateur et votre répertoire SDK
export PATH=$PATH:/Users/<username>/Library/Android/sdk/tools
export PATH=$PATH:/Users/<username>/Library/Android/sdk/platform-tools