Impossible de lancer Android SDK Manager dans le terminal

19

J'essaie d'ouvrir mon Android SDK Manager que j'ai installé et utilisé auparavant, et les instructions sur le site officiel pour cela ici: http://developer.android.com/sdk/installing/adding-packages.html

Dire: Mac/Linux: Open a terminal and navigate to the tools/ directory in the Android SDK, then execute android sdk.

Mais lorsque je navigue dans le tools/répertoire et exécute la commande android sdk, j'obtiens le message d'erreur suivant:

android: command not found

Pourquoi cela se produit-il donc? Comment puis-je le réparer? Est-ce que je fais quelque chose de mal? Cela a fonctionné auparavant, alors pourquoi cela m'arriverait-il maintenant? J'ai exécuté la commande pwdune fois dans le tools/répertoire et voici ce qu'elle a renvoyé:

/home/nikita/android-sdk-linux/tools

Dans le tools/répertoire, la lscommande retourne:

android         emulator64-mips  lib           screenshot2
ant             emulator64-x86   lint          source.properties
apps            emulator-arm     mksdcard      support
ddms            emulator-mips    monitor       templates
draw9patch      emulator-x86     monkeyrunner  traceview
emulator        hierarchyviewer  NOTICE.txt    uiautomatorviewer
emulator64-arm  jobb             proguard

J'utilise Ubuntu 14.10.

muru
la source
1
Que contient ce répertoire ( ls)? Peut ./android sdk- être que cela pourrait fonctionner s'il y a un programme appelé androiddans ce répertoire et que vous ne l'avez pas ajouté au PATH.
muru
J'ai modifié la question pour inclure ces informations concernant ls.
1
On dirait qu'il y a un programme nommé androiddans ce répertoire, donc ./android sdkpeut-être ce dont vous avez besoin.
muru
@muru: Oui, j'ai exécuté la commande que vous avez dite et cela a fonctionné, merci! :) Veuillez poster cette réponse dans une réponse réelle afin que je puisse la marquer comme accepted. :)

Réponses:

19

Le répertoire contient un fichier appelé android, donc probablement ce qu'ils signifient est exécuté ./android sdk(sauf s'il .arrive à une partie de votre PATH). Voir aussi: Comment ajouter un répertoire au PATH? , afin que vous n'ayez pas besoin d'y naviguer et de courir ./android.

muru
la source
7

Accédez au répertoire d'outils dans votre SDK Android comme:

cd /home/Android/Sdk/tools

et démarrez Android SDK Manager en:

./android
Krishan Kumar Mourya
la source
La commande Android est désormais obsolète. Pour le SDK manuel, l'AVD et la gestion de projet, veuillez utiliser Android Studio. Pour les outils de ligne de commande, utilisez tools / bin / sdkmanager et tools / bin / avdmanager
Abhay Gawade
3

Cette question est assez ancienne, mais je pense quand même qu'il vaut la peine d'expliquer qu'Android a fait de gros efforts pour rendre cela plus facile pour tous, Windows Mac et Linux.

Le SDK est maintenant passé à une interface graphique simple, veuillez suivre les instructions ci-dessous pour l'obtenir.

Vous avez maintenant un studio Android: https://developer.android.com/studio/index.html

Avec ce téléchargement, il vous suffit de l'extraire, je l'ai fait dans mon homemais c'est juste mon choix.

Une fois que vous l’avez extrait, il vous suffit alors de

navigate to the android-studio/bin/ directory, and execute studio.sh - Veuillez consulter ici les instructions d'installation complètes tirées du Guide d'installation d'Android Studio

Vous devrez simplement suivre une interface graphique à l'écran qui terminera ensuite l'installation.

S'il ne redémarre pas, veuillez réexécuter la commande ci-dessus.

Vous verrez cet écran:

entrez la description de l'image ici

Veuillez maintenant cliquer configureentrez la description de l'image ici

Cela vous créera un élément consultable sur le bureau.

Maintenant, cliquez sur le même menu et trouvez le SDK Manageret vous pouvez tout gérer à partir de làentrez la description de l'image ici

Jamie Hutber
la source