Quelqu'un pourrait-il publier une solution de travail permettant de définir Android_HOME
via le terminal?
Mon chemin vers le SDK Android est /Applications/ADT/sdk
.
L'emplacement du SDK Android dépend de la manière dont vous l'avez installé.
Si vous avez téléchargé le SDK via leur site Web, puis déplacé l'application dans votre dossier Applications, c'est probablement ici:
/Applications/ADT/sdk
(comme dans votre cas).
Si vous avez installé le SDK avec Homebrew (brew cask install Android-sdk
), il se trouve ici:
/usr/local/Caskroom/Android-sdk/{YOUR_SDK_VERSION_NUMBER}
Si le SDK a été installé automatiquement avec Android Studio, il se trouve ici:
/Users/{YOUR_USER_NAME}/Library/Android/sdk
Une fois que vous connaissez l'emplacement, ouvrez une fenêtre de terminal et entrez les informations suivantes (en modifiant le chemin d'accès au SDK de la manière que vous avez installée):
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, appliquez ces modifications en réapprovisionnant .bash_profile:
source ~/.bash_profile
Dans le terminal:
nano ~/.bash_profile
Ajouter des lignes:
export Android_HOME=/YOUR_PATH_TO/Android-sdk
export PATH=$Android_HOME/platform-tools:$PATH
export PATH=$Android_HOME/tools:$PATH
Vérifiez que cela a fonctionné:
source ~/.bash_profile
echo $Android_HOME
Ajouter ce qui suit à mon .bash_profile a fonctionné pour moi:
export Android_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools
citant le answer de @ user2993582
export PATH=$PATH:$Android_HOME/bin
La partie 'bin' a changé et il devrait être
export PATH=$PATH:$Android_HOME/tools:$Android_HOME/platform-tools
Je suis sous MAC OS X(Sierra) 10.12.2.
J'ai configuré Android_HOME pour qu'il fonctionne sur React Native (pour les applications Android) en procédant comme suit.
Ajout des lignes 4 suivantes à ~/.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
Enfin, exécutez la commande ci-dessous (ou REDÉMARREZ le système pour refléter les modifications apportées).
source ~/.bash_profile
C'est tout.
Quelqu'un pourrait-il afficher une solution efficace pour le faire dans le terminal?
Android_HOME
est généralement un répertoire comme .Android
. C'est là que des choses comme la clé de débogage seront stockées.
export Android_HOME=~/.Android
Vous pouvez l'automatiser pour votre connexion. Ajoutez-le simplement à votre .bash_profile
(ci-dessous provient de mon ordinateur 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 la liste de diffusion de NDK, Android_NDK_ROOT
et Android_SDK_ROOT
doivent être définis car d'autres outils dépendent de ces valeurs (voir Répertoire NDK recommandé? ).
Après avoir modifié ~/.bash_profile
, procédez comme suit (ou fermez et fermez la session):
source ~/.bash_profile
Pour définir Android_HOME
, variable, vous devez savoir comment vous avez installé Android dev setup.
Si vous ne le savez pas, vous pouvez vérifier si les chemins suivants existent sur votre ordinateur. Ajoutez les éléments suivants à .bashrc
, .zshrc
ou .profile
selon ce que vous utilisez
Si vous avez installé avec homebrew,
export Android_HOME=/usr/local/opt/Android-sdk
Vérifiez si ce chemin existe:
Si vous avez installé Android studio après le site Web,
export Android_HOME=~/Library/Android/sdk
Enfin ajoutez-le au chemin:
export PATH=$PATH:$Android_HOME/tools:$Android_HOME/platform-tools
Si vous êtes trop paresseux pour ouvrir un éditeur, procédez comme suit:
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
, il ne modifiera pas le profil bash de votre utilisateur, mais global. Allez plutôt dans votre répertoire d'utilisateurs (/ Users/nom d'utilisateur) et modifiez-le directement:
vim .bash_profile
Et insérez les deux lignes suivantes concernant 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
1) Profil de base ouvert:
open ~/.bash_profile
2) Ajouter la ligne ci-dessous dans le profil de base:
export PATH=${PATH}:/Users/<username>/Library/Android/sdk/build-tools/27.0.3
Enregistrez et fermez le profil de base.
Pour moi, 27.0.3 fonctionne très bien.