Quelqu'un pourrait-il publier une solution de travail pour la configuration ANDROID_HOME
via le terminal?
Mon chemin vers le SDK Android est /Applications/ADT/sdk
.
macos
android-studio
android-sdk-tools
Jacek Kwiecień
la source
la source
Réponses:
L'endroit où le SDK Android est installé dépend de la façon dont vous l'avez installé.
Si vous avez téléchargé le SDK via leur site Web, puis glissé / déposé l'application dans votre dossier Applications, c'est probablement ici:
/Applications/ADT/sdk
(comme dans votre cas).Si vous avez installé le SDK à l'aide de 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 dans le cadre d'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 ce qui suit (en changeant le chemin d'accès au SDK pour être comme vous l'avez installé):
Une fois que vous avez cet ensemble, vous devez l'ajouter à la variable d'environnement PATH:
Enfin, appliquez ces modifications en réapprovisionnant .bash_profile:
source ~/.bash_profile
echo $ANDROID_HOME
la source
tools
pasbin
)export ANDROID_HOME=/Applications/ADT/sdk
- Vous devriez expliquer cette pensée ....Dans le terminal:
Ajouter des lignes:
Vérifiez que cela a fonctionné:
la source
export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH
echo $PATH
, il ne génère pas les derniers répertoires que j'ai enregistrés dans .bash_profile.L'ajout de ce qui suit à mon .bash_profile a fonctionné pour moi:
la source
citant la réponse de @ user2993582
La partie «bin» a changé et elle devrait être
la source
J'ai MAC OS X (Sierra) 10.12.2 .
J'ai configuré ANDROID_HOME pour qu'il fonctionne sur React Native (pour les applications Android) en suivant les étapes suivantes.
Ajoutez les 3 lignes suivantes à ~ / .bash_profile .
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.
la source
~
est un raccourci pour votre dossier personnel. Si vous ne savez pas où se trouve votre dossier de départ, tapezcd
sur le terminal. Taper cd vous amènera à votre dossier personnel. alors vous pouvez fairevi .bash_profile
ounano .bash_profile
ouvrir / éditer le fichier.Pour définir une
ANDROID_HOME
variable, vous devez savoir comment vous avez installé la configuration du développeur Android.Si vous ne savez pas, vous pouvez vérifier si les chemins suivants existent dans votre machine. Ajoutez les éléments suivants à
.bashrc
,.zshrc
ou en.profile
fonction de ce que vous utilisezSi vous avez installé avec homebrew,
Vérifiez si ce chemin existe:
Si vous avez installé Android Studio en suivant le site Web,
Enfin, ajoutez-le au chemin:
Si vous êtes trop paresseux pour ouvrir un éditeur, procédez comme suit:
la source
ANDROID_HOME
est généralement un répertoire comme.android
. C'est où des choses comme la clé de débogage seront stockées.Vous pouvez l'automatiser pour votre connexion. Ajoutez-le simplement à votre
.bash_profile
(ci-dessous est de ma machine OS X 10.8.5):Selon David Turner sur la liste de diffusion NDK, à la fois
ANDROID_NDK_ROOT
etANDROID_SDK_ROOT
doivent être mis en parce que d' autres outils dépendent de ces valeurs (voir recommandées NDK Directory? ).Après la modification
~/.bash_profile
, effectuez les opérations suivantes (ou déconnectez-vous et rallumez-les):la source
Les gens, notez que si vous utilisez
~/.bash_profile
alors il ne modifiera pas le profil bash de votre utilisateur, mais global. Accédez plutôt à votre répertoire d'utilisateurs (/ Users / nom d'utilisateur) et modifiez-le directement:Et insérez les deux lignes suivantes par rapport à votre nom d'utilisateur et à votre répertoire SDK
la source
~/
moyens qu'il est un fichier dans le répertoire de l'utilisateur.cd ~; ls
et voyez ce que cela imprime.Configuration ANDROID_HOME , JAVA_HOME variables enviromental sur Mac OS X
Ajouter un fichier .bash_profile
Pour test
la source
1) Profil de base ouvert:
2) Ajoutez la ligne ci-dessous dans le profil de base:
Enregistrez et fermez le profil de base.
Pour moi, 27.0.3 fonctionne très bien.
la source
Beaucoup de bonnes réponses ici. Cependant, un élément est manquant et je n'ai pas pu exécuter l'émulateur à partir de la ligne de commande sans lui.
Il s'agit donc d'une compilation des réponses ci-dessus et d'une solution à ce problème .
Et si vous utilisez
zsh
(au lieu debash
) le fichier à éditer l'est~/.zshrc
.la source