12 votes

Que dois-je saisir dans la variable PATH pour que le serveur ADB démarre à partir de CMD ?

Je suis en train de suivre un Wiki sur la manière d'installer et de configurer Android SDK et je suis bloqué à une étape où je suis censé tester si le serveur ADB fonctionne en utilisant la commande adb start-server . Cette commande est-elle correcte ?

Le Wiki peut être consulté ici : http://wiki.rootzwiki.com/Android_SDK

J'ai fait ce qui est indiqué à l'étape 5. Mais cela ne semble pas fonctionner. J'obtiens le message standard dans CMD indiquant que la commande n'est pas une commande interne, externe ou un programme.

Ajoutez le texte suivant à la fin du champ Valeur de la variable :

Windows XP : ; C:\Program Fichiers \Android\android -sdk \tools\ ; C:\Program Fichiers \Android\android -sdk \platform -Outils

Windows Vista et versions ultérieures : Remplacez YOURUSERNAME dans les lignes suivantes par votre nom d'utilisateur Windows

32-Bit : ; C:\Program Fichiers \Android\android -sdk \tools\ ; C:\Program Fichiers \Android\android -sdk \platform -Outils

64-Bit : ; C:\Users\YOURUSERNAME\AppData\Local\Android\android -sdk \tools\ ; C:\Users\YOURUSERNAME\AppData\Local\Android\android -sdk \platform -Outils

Cliquez sur OK, OK, et OK pour fermer les paramètres avancés.

Alors, qu'est-ce qui se passe ? L'invite CMD est à C:\Users\myusername lorsque je lance la commande. Peut-être dois-je d'abord accéder au dossier Android-sdk avant de lancer la commande ? Mais alors, à quoi bon ajouter le chemin dans la variable PATH ?...

1 votes

Après avoir ajouté des variables au système, vous devez fermer la fenêtre de commande et en ouvrir une nouvelle. Si cela ne semble toujours pas vous permettre d'effectuer des commandes adb, assurez-vous que le chemin que vous ajoutez est celui où vous avez réellement installé le SDK.

0 votes

La raison pour laquelle il faut ajouter le chemin dans le $PATH qui, en fait, est à l'échelle du système Ainsi, quel que soit l'endroit où vous vous trouvez dans la ligne de commande, c'est-à-dire CMD, adb fonctionnera indépendamment du fait que Windows connaît où l'effectif adb binaire réside dans.

0 votes

Oui, mais je ne comprends pas la partie où vous êtes censé remplacer YOURUSERNAME par le nom d'utilisateur réel du compte. J'ai utilisé l'emplacement d'installation par défaut sur le lecteur C et je l'ai installé sur un système 64 bits.

18voto

Samir Points 1415

J'ai résolu mon propre problème. Ces chemins de recherche sont tous en désordre !

J'ai vérifié le chemin d'installation et c'est installé dans C:\Program Files (x86)\Android même si j'ai une version 64 bits de Windows. Mais néanmoins, c'est l'emplacement d'installation par défaut.

J'ai donc mis à jour la variable PATH avec la ligne suivante.

C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\

Et maintenant, je peux lancer le serveur ADB à partir de CMD, quel que soit l'endroit où se trouve l'invite.

Android SDK ADB server in CMD screen

Je n'ai aucune idée de la raison pour laquelle ils se réfèrent à AppData\Local\ dans le guide pour les systèmes 64 bits. Cela n'a aucun sens. L'emplacement d'installation devrait être dans le dossier "Program Files" pour un système 64 bits. En fait, ils l'ont mis pour les systèmes 32 bits... comme je l'ai dit, c'est tout chamboulé.

Je dois souligner que adb.exe a été déplacé de C:\Program Files (x86)\Android\android-sdk\tools\ au nouvel emplacement C:\Program Files (x86)\Android\android-sdk\platform-tools\ . Cela a été fait dans les versions ultérieures du SDK Android.

Donc, si vous lisez ceci en 2013, vous pouvez probablement vous procurer le dernier SDK et utiliser uniquement ce dernier chemin de recherche. Vous n'avez pas besoin des deux. Du moins pas pour ADB et Fastboot. Si vous êtes un développeur, vous aurez peut-être besoin d'accéder aux outils des deux répertoires, mais si vous êtes un développeur, vous n'aurez probablement pas besoin de lire cet article.

Comment modifier une variable système

Voici un petit mode d'emploi pour les novices. Ce dont vous avez besoin est la boîte de dialogue Variables d'environnement.

  1. Cliquez sur le bouton du menu Démarrer (Orb).
  2. Cliquez à droite sur l'icône de l'ordinateur.
  3. Cliquez sur Propriétés. Cela fera apparaître la fenêtre Système dans le Panneau de configuration.
  4. Cliquez sur Paramètres système avancés sur la gauche. La fenêtre Propriétés du système s'ouvre alors, avec l'onglet Avancé sélectionné.
  5. Cliquez sur le bouton Variables d'environnement au bas de la boîte de dialogue. Cela fait apparaître la boîte de dialogue Variables d'environnement.
  6. Dans la section Variables système, faites défiler la liste jusqu'à ce que vous voyiez Path.
  7. Cliquez sur le chemin pour le sélectionner, puis sur le bouton Modifier. La boîte de dialogue Editer la variable système s'affiche.
  8. Lorsque le champ Valeur variable est sélectionné, appuyez sur la touche End de votre clavier pour aller à l'extrémité droite de la ligne, ou utilisez les touches fléchées pour déplacer le marqueur jusqu'à la fin.
  9. Tapez dans ;C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\ et cliquez sur OK.
  10. Cliquez à nouveau sur OK, puis sur OK une fois de plus pour enregistrer et quitter les boîtes de dialogue.

C'est fait ! Vous pouvez maintenant démarrer n'importe quel outil Android SDK, par exemple ADB ou Fastboot, quel que soit votre répertoire actuel dans CMD. Pour faire bonne mesure, voici à quoi ressemble la boîte de dialogue. C'est ici que vous modifiez la variable Path.

environment variables

2 votes

L'emplacement où sont stockés les binaires sous Windows est déterminé par le type de binaire et non par la version de Windows en cours d'exécution. C'est-à-dire qu'un binaire 32 bits sera installé dans le répertoire Program Files (x86) et un binaire 64 bits ira à Program Files . Par conséquent, le programme d'installation du SDK utilise l'emplacement correct.

0 votes

Bien vu ! En d'autres termes, le SDK Android est 32 bits, il s'installe donc dans le dossier programme 32 bits (x86). C'est pourquoi la partie du guide Root qui donne des instructions pour les systèmes 64 bits a encore moins de sens.

0 votes

Notez simplement que l'étape 8 est différente sous Windows 10. Merci pour votre aide !

4voto

Joshua Szuslik Points 41

J'avais installé platform-tools directement depuis Android studio et c'est là qu'ils ont été placés :

C:\Users\{USERNAME}\AppData\Local\Android\sdk\platform-tools

Il s'agit alors du répertoire nécessaire pour le PATH variable. AppData est généralement un dossier caché et vous ne le verrez pas dans votre répertoire à moins que vous n'ayez activé l'affichage des répertoires cachés.

0 votes

Merci Joshua - J'ai modifier modifier vos messages à tout moment si vous voulez les corriger/améliorer), et supprimé les commentaires (maintenant obsolètes).

0voto

pele Points 9

Au lieu de chercher un emplacement par défaut, recherchez simplement platform-tools\ y android-sdk

ou simplement sdk

Ce sont les chemins que vous devez ajouter à la liste des variables.

1 votes

Oui, et où dois-je chercher platform-tools et Android-sdk ? Sur mon bureau ?...

0 votes

Ce que je veux dire, c'est que vous devez les chercher quelque part. N'est-ce pas ? Et quel est le meilleur endroit pour commencer que l'emplacement d'installation par défaut ? Et juste pour être clair, nous ne cherchons pas un dossier SDK qui sort de nulle part ! Nous cherchons celui utilisé par le SDK Android. Je ne vais donc pas utiliser la recherche de fichiers pour trouver un dossier aléatoire appelé 'SDK' à mettre dans ma variable Path. Rappelez-vous que vous avez installé Java SDK si vous avez Android SDK (et probablement d'autres aussi si vous êtes un développeur). Vous ne voulez pas de ce dossier SDK.

0voto

Fedy Venom Points 101

Il suffit de l'ajouter aux variables système "Path" :

C:\Program Fichiers (x86) \YOUR_ADT_FOLDER\sdk\platform -Outils

0voto

Tendrid Points 641

Étapes pour définir le chemin vers les outils de la plate-forme :

Étape 1 : Ouvrez Android Studio, allez dans Outils/Gestionnaire de SDK et récupérez le chemin du SDK Android qui est :

C:\Users\username\AppData\Local\Android\sdk

Étape 2 : Allez dans Panneau de configuration/Système/ Sécurité/Système et cliquez sur Paramètres système avancés. Cliquez sur Variables d'environnement. Cliquez sur PATH. Cliquez sur Modifier et ajoutez ce qui suit :

C:\Users\username\AppData\Local\Android\Sdk\platform-tools\;C:\Users\username\AppData\Local\Android\Sdk\tools\

Cliquez sur Ok, OK.

Étape 3 : Pour vérifier si les chemins sont disponibles, ouvrez l'Invite de commande, tapez adb . Appuyez sur la touche Enter.

Vous devriez voir une réponse indiquant que le dossier platform-tools est en place.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X