web-dev-qa-db-fra.com

"Le composant SDK Platform Tools est manquant!"

J'essaie d'ajouter le complément SDK Platform 1.6 à une installation existante de 2.2, avec l'aide de ce fil .

Comme suggéré, j'ai couru Help → Check for Updates qui a trouvé et installé les éléments suivants:

  + Android DDMS              8.0.1.v201012062107-82219
  + Android Development Tools 8.0.1.v201012062107-82219

Il m'a demandé de redémarrer Eclipse et quand il a redémarré, il m'a donné le message d'erreur suivant:

"SDK Platform Tools component is missing!
Please use the SDK Manager to install it."

Hein? Pourquoi? J'ai toujours les outils de la plate-forme SDK sur C:\Android-sdk-windows qui fonctionnaient parfaitement avant de faire cette "mise à niveau".

De quoi ai-je besoin pour que les versions 2.2 et 1.6 soient prises en charge dans mon environnement de développement?

68
Android Eve

OK, voici ce que j'ai fait pour résoudre le problème:

Open Eclipse. Then:
  Window > Android SDK and AVD Manager
   > Available Packages: 
     > Android Repository:
       + Android SDK Tools, revision 8
       + Android SDK Platform-tools, revision 1

[Install Selected]
86
Android Eve

Le logiciel sdk téléchargé ne contient pas les outils de la plate-forme sdk.

Pour cela, utilisez cmd, accédez au répertoire "C:\Program Files\Android\android-sdk\tools", puis tapez la commande suivante pour télécharger les outils manquants:

Android.bat update sdk --no-ui 

Ensuite, tapez y pour accepter toutes les licences dans cmd. Le téléchargement commencera dans cmd.

40
Udit Sood

L'installation des SDK Android se fait via "Android SDK and AVD Manager" ... un raccourci est disponible dans le menu "Fenêtre" d'Eclipse. Vous pouvez également exécuter le fichier .exe à la racine de votre installation du SDK Android existante.

Oui, je pense que l'installation du SDK 2.3 corrigera votre problème ... vous pouvez installer des SDK plus anciens en même temps. L'important est que la structure du SDK ait changé dans la version 2.3 avec certains outils (tels que ADB) passant de sdkroot \ tools à sdkroot \ platform-tools. Il est fort possible que le tout dernier plugin ADT ne soit pas totalement rétro-compatible avec ce changement.

5
Reuben Scratton

Je ne comprends pas pourquoi les fichiers ont été déplacés vers/platform-tools à partir de /tools. Il semble que TOUS les outils de développement que j'ai essayés, appcelerator pour un, demandent à leur logiciel d'installation de rechercher ces fichiers dans/tools et échouent. La "solution de contournement" implique quelques trucs différents dans lesquels vous pouvez soit ... 1) configurer un lien logiciel pour dire au système d'exploitation "si vous recherchez le fichier" x "ici, c'est vraiment ici, ou 2) plus simple. method ... faites une copie de tous les fichiers par défaut de/platform-tools (installations pré-supplémentaires sur Android sdk) et placez-les dans le dossier/tools, ce qui permet d'éviter le déplacement que les nouveaux sdk ont ​​effectué . VOUS DEVEZ DÉFINIR LES VARIABLES DE L’ENVIRONNEMENT DU CHEMIN VERS POINT SUR L’EMPLACEMENT DU SDK (parfois sur Android-sdk- [nom du système outils ... c'est une douleur par essais et erreurs, mais quand ça marche enfin ... ça marche.

3
RonF

Avant de mettre à jour les composants du SDK, archivez Android SDK Manager → Tools → Options et définissez le proxy HTTP et le port s’il est défini sur le réseau local.

2
persons08

La dernière version du SDK Android est livrée avec deux applications différentes: un gestionnaire de SDK et un gestionnaire AVD au lieu d'une application unique qui était valide lorsque cette question a été posée à l'origine.

Mon problème particulier n’était pas lié aux autres suggestions. Je suis actuellement sur un réseau où le trafic HTTPS est en grande partie interdit. Pour installer Android Platform Tools, je devais activer l'option "Forcer la récupération des sources https: // ... à l'aide de http: // ...", ce qui me permettait ensuite d'installer les autres outils.

1
Raj

Voici une autre alternative. Téléchargez le directement ici: http://androidsdkoffline.blogspot.com.ng/p/Android-sdk-tools.html

La version actuelle de cette écriture est Android SDK Tools 25.1.7. Décompressez-le une fois le téléchargement terminé et placez-le dans votre dossier sdk. Vous pouvez ensuite télécharger d'autres fichiers manquants directement à partir du Gestionnaire de SDK.

1
Visionwriter

J'ai rencontré un problème similaire avec le SDK 24.0.2 et ADT 23.0 sur Windows 7 et Eclipse Luna (4.4.0). Android SDK Manager est livré avec une adresse IP proxy par défaut de 127.0.0.1 (localhost) et le port 8081. Par conséquent, lorsque vous essayez d'exécuter les gestionnaires de SDK conformément aux solutions précédentes, il essaiera de se connecter via les paramètres de proxy par défaut, qui échouent (... au moins sur mon système). Par conséquent, si vous n’avez pas besoin de paramètres de proxy, utilisez simplementclearparamètres de proxy par défaut (c’est-à-dire supprimer l’IP du serveur proxy et le port, en laissant les champs vides). Sinon, définissez-les si nécessaire. Pour accéder à ces paramètres dans Eclipse, sélectionnez Fenêtre-> Gestionnaire de SDK Android-> Outils-> Options.

J'espère que cela aide quelqu'un.

0
LivePwndz

Merci Udit Sood

Android.bat update sdk --no-ui pas travaillé sur windows 10 powershell mais .\Android.bat update sdk --no-ui a travaillé

0
Mylsel

étape 1: cliquez sur l’icône bleue dans la barre des tâches. C'est "SDK MANAGER". Ensuite, cliquez sur Apparence et comportement -> Paramètres système -> Android Sdk.

step2: sélectionnez "Emplacement du SDK Android" et choisissez l'option de modification. Il vous demandera de mettre à jour/installer les composants. Puis lancez le téléchargement ou la mise à jour et cela peut prendre un certain temps. Il vous suffit d’attendre patiemment. "Si vous avez déjà installé le sdk, cela montrera que le sdk Android sdk est installé"

step3: une fois que cela est fait, le programme compilera bien et aucune erreur n’existera.

0
Mike