Recherche du SDK Android sur Mac et ajout à PATH

184

J'ai installé Android Studio sur mon MacBook Air (OS version 10.11 El Capitan) et j'ai réussi à écrire une petite application "hello, world", à l'installer sur l'appareil (Nexus 7) et à fonctionner sur AVD. Tout ce que je veux faire maintenant, c'est pouvoir créer l'application et l'installer sur l'appareil à partir de la ligne de commande, par opposition à Android Studio. Je suis les instructions ici:

http://developer.android.com/training/basics/firstapp/running-app.html

et la ligne pertinente est:

Assurez-vous que le répertoire platform-tools / du SDK Android est inclus dans votre variable d'environnement PATH, puis exécutez:

Le problème est que je ne trouve pas le SDK Android sur ma machine! Je suppose que c'est là parce que sinon, le programme ne serait pas compilé et ne fonctionnerait pas via Android Studio? C'est peut-être une mauvaise hypothèse? Je suis nouveau sur Mac (je suis habitué à Windows), donc je ne connais pas la meilleure façon de rechercher le SDK Android. Donc mes questions:

  1. Comment trouver le SDK Android sur ma machine? Ou me prouver que ce n'est pas là?
  2. Si ce n'est pas là, comment puis-je l'installer?
  3. Comment modifier PATH pour inclure le SDK Android?
Dave
la source
12
essayez de chercher ici/Library/Android/sdk/
Paras
vous devez exporter 2 chemins - stackoverflow.com/questions/18143183/...
Tasos
8
vous pouvez trouver le chemin dans votre gestionnaire SDK: Android Studio-> Préférences-> Apparence et comportement-> Paramètres système-> Android SDK-> ici Emplacement du SDK Android
Rohit Ramkumar
3
Essayez/Users/<your_user>/Library/Android/sdk
mrgloom

Réponses:

339

1. Comment le trouver

  • Ouvrez Android Studio, allez dans Android Studio> Préférences
  • Rechercher sdk
  • Quelque chose de similaire (c'est une boîte Windows comme vous pouvez le voir) va montrer

Vous pouvez voir l'emplacement là-bas - la plupart du temps, c'est:

/Users/<name>/Library/Android/sdk

2. Comment l'installer, sinon là

Page de téléchargement du SDK autonome

3. Comment l'ajouter au chemin

Ouvrez votre Terminal éditez votre ~/.bash_profilefichier dans nano en tapant:

nano ~/.bash_profile

Si vous utilisez Zsh, modifiez à la ~/.zshrcplace.

Allez à la fin du fichier et ajoutez le chemin du répertoire à votre $PATH:

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"
  • Enregistrez-le en appuyant sur Ctrl+X
  • Redémarrez le terminal
  • Pour voir si cela fonctionne ou non, tapez le nom de tout fichier ou binaire qui se trouve à l'intérieur des répertoires que vous avez ajoutés (par exemple adb) et vérifiez qu'il est ouvert / exécuté
insomniaque
la source
Merci. J'ai suivi l'étape 1 et j'ai vu que le chemin était: / Users / user / Library / Android / sdk Curieusement, en utilisant "Finder" et Go-> Go To Folder, je ne pouvais pas y accéder en descendant depuis / Users / user / Bibliothèque, etc. Le répertoire utilisateur n'affiche pas la bibliothèque! Ça doit être quelque chose d'étrange sur Mac. J'ai dû mettre le chemin complet dans Finder.
Dave
Pour la postérité, ce lien pourrait être utile pour ajouter à PATH: osxdaily.com/2014/08/14/add-new-path-to-path-command-line J'ai dû taper manuellement le chemin pour l'exportation. Nulle part dans "Finder" je n'ai vu un nom de répertoire de copie comme dans Windows. Soupir ...
Dave
Redémarrez le terminal après avoir sauvegardé le fichier / etc / chemins
Paul Spiesberger
13
Recommander de ne pas modifier /etc/pathdirectement. utilisez plutôt "export" dans ~ / .bash_profile. Ex. export PATH="/Users/<user_name>/Library/Android/sdk/platform-tools/":$PATHaprès ajouter ci-dessus à ~ / .bash_profile, utilisez simplement source ~/.bash_profiles'il n'y a pas d'erreur, vous pouvez librement utiliser la adbcommande
Henry
Merci, cela a parfaitement fonctionné pour moi. J'avais essayé d'exporter dans ~ / .back_profile mais cela ne fonctionnait pas du tout.
DevShadow
47

Si vous ne souhaitez pas ouvrir Android Studio uniquement pour modifier votre chemin ...

Ils vivent ici avec une installation par défaut:

${HOME}/Library/Android/sdk/tools
${HOME}/Library/Android/sdk/platform-tools

Voici ce que vous souhaitez ajouter à votre .bashwhatever

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"
Andy Ray
la source
15

Trouvez l'emplacement du SDK Android

Android Studio 
  > Preferences
  > Appearance & Behaviour
  > System Settings 
  > Android SDK
  > Android SDK Location

Créez un .bash_profilefichier pour vos variables d'environnement

  • Ouvrez l'application Terminal
  • Accédez à votre répertoire personnel via cd ~
  • Créez le fichier avec touch .bash_profile

Ajoutez la variable PATH à votre .bash_profile

  • Ouvrez le fichier via open .bash_profile
  • Ajoutez export PATH=$PATH: [your SDK location] /platform-toolsau fichier et appuyez sur ⌘spour l'enregistrer. Par défaut c'est:

    export PATH=$PATH:/Users/yourUserName/Library/Android/sdk/platform-tools

  • Revenez à votre application Terminal et chargez la variable avec source ~/.bash_profile

Marius
la source
13
  1. Comment trouver le SDK Android sur ma machine? Ou me prouver que ce n'est pas là?

Lorsque vous installez Android Studio, il vous permet de choisir si vous souhaitez télécharger le SDK ou non

  1. Si ce n'est pas là, comment puis-je l'installer?

vous pouvez obtenir le SDK ici http://developer.android.com/sdk/index.html

  1. Comment modifier PATH pour inclure le SDK Android?

dans Android Studio, cliquez sur Fichier >> Paramètres entrez la description de l'image ici

Pankaj Nimgade
la source
7

Si Android Studio vous montre le chemin /Users/<name>/Library/Android/sdk mais que vous ne le trouvez pas dans votre dossier, faites un clic droit et sélectionnez "Afficher l'option d'affichage". Là, vous pourrez sélectionner "Afficher le dossier de la bibliothèque"; sélectionnez-le et vous pourrez accéder au SDK.

Christopher Kyle Horton
la source
4

Le chemin par défaut du SDK Android est /Users/<username>/Library/Android/sdk, vous pouvez vous référer à ce post .

ajoutez ceci à votre .bash_profile pour ajouter la variable d'environnement

export PATH="/Users/<username>/Library/Android/sdk/tools:/Users/<username>/Library/Android/sdk/build-tools:${PATH}"

Enregistrez ensuite le fichier.

Charge le

source ./.bash_profile 
Kris Roofe
la source
0

AndroidStudioFrontScreen J'ai simplement double-cliqué sur le fichier d'installation d'Android dmg que j'ai enregistré sur le disque dur et lorsque l'écran initial est apparu, j'ai fait glisser l'icône d'Android Studio dans le dossier Applications, maintenant je sais où il se trouve !!! Aussi lorsque vous l'exécutez, assurez-vous de faire un clic droit sur Android Studio sur le Dock et sélectionnez "Options" -> "Garder sur le Dock". Tout le reste fonctionne. Dr Roger Webster

Dr Roger Webster
la source