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 .

228
demandé sur sudo bangbang 2013-11-14 23:07:33

8 réponses

où L'Android-SDK est installé dépend de la façon dont vous l'avez installé.

  1. 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).

  2. 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}

  3. 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

445
répondu user2993582 2017-09-26 08:24:48

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
162
répondu David Douglas 2015-06-18 09:55:29

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
41
répondu CodeGuyRoss 2018-03-04 23:16:21

, citant @user2993582 réponse

export PATH=$PATH:$ANDROID_HOME/bin

la partie " bin " a changé et devrait être

export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
33
répondu kip2 2017-05-23 11:47:36

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 .

16
répondu hygull 2018-03-06 04:34:16

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
10
répondu jww 2016-07-30 02:03:46

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
9
répondu sudo bangbang 2016-12-14 23:25:48

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
4
répondu markkillah 2015-05-27 14:59:33