"La composante outils de la plate-forme SDK est manquante!"
j'essaie d'ajouter la plateforme add SDK 1.6 à une installation existante de 2.2, avec l'aide de ce thread .
comme suggéré, j'ai couru aide → vérifier les mises à jour qui a trouvé et installé le suivant:
+ Android DDMS 8.0.1.v201012062107-82219
+ Android Development Tools 8.0.1.v201012062107-82219
il a demandé pour 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 plateforme SDK C:android-sdk-windows cela fonctionnait parfaitement avant que je fasse cette "mise à niveau".
de quoi ai-je besoin pour avoir à la fois 2.2 et 1.6 soutenus dans mon environnement de développement?
10 réponses
OK, voici ce que j'ai fait pour corriger 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]
le logiciel sdk téléchargé ne contient pas d'outils de plate-forme sdk.
pour cela, en utilisant cmd
, allez dans le 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
tapez y
pour accepter toutes les licences de cmd
. Le téléchargement commencera dans cmd
lui-même.
installation SDKs Android est fait via le "SDK Android et AVD Manager"... il y a un raccourci sur le menu "Fenêtre" D'Eclipse, ou vous pouvez lancer le .exe de la racine de votre installation SDK Android existante.
Oui je pense que l'installation du SDK 2.3 corrigera votre problème... vous pouvez installer les vieux SDK en même temps. L'important est que la structure du SDK a changé en 2.3 avec certains outils (comme ADB) passant de sdkroot \tools à sdkroot \ plate-forme-Outils. Très probablement le tout dernier plugin ADT n'est pas massivement rétro-compatible re ce changement.
Je ne comprends pas pourquoi les fichiers ont été déplacés vers /plateforme-tools from /tools. Il semble que tous les outils de développement que j'ai essayé, appcelerator pour un, ont leur logiciel de setup chercher ces fichiers dans /tools et échouer setup. Le "travail autour" implique quelques morceaux différents de ruse dans laquelle vous soit...1) configurer un doux lien pour indiquer au système d'exploitation "si vous cherchez du fichier "x" ici, c'est vraiment ici. ou 2) méthode plus simple ... faire une copie de tous les /platform-tools par défaut (pré-installation de sdk android) et les placer dans le dossier / tools. cela contourne le déplacement que le nouveau sdk a fait. Ensuite, bien sûr, vous devez définir des VARIABLES D'environnement PATH pour pointer vers L'emplacement SDK (parfois vers L'Android-sdk-[nom du système D'exploitation:Android-sdk-windows ou Android-sdk-mac_x86 ect. ] et à la / plate-forme-tools et parfois à / tools. c'est un essai et d'erreur de la douleur. Mais quand ça marche enfin ...ça marche.
avant de mettre à jour les composants SDK, Vérifiez Android SDK Manager → Tools → Options et définissez le proxy et le port HTTP s'il est défini dans le LAN local.
la dernière version du SDK Android propose deux applications différentes: un gestionnaire SDK et un gestionnaire AVD plutôt qu'une seule application 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 sur un réseau en ce moment où le trafic HTTPS est en grande partie interdit. Pour installer les outils de la plateforme Android, j'ai dû activer l'option "Forcer https://"... sources extraites à l'aide de http://..."et puis cela m'a permis d'installer d'autres outils.
Voici une autre alternative. Télécharger 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-lorsque le téléchargement est terminé et le placer dans votre dossier sdk. Vous pouvez ensuite télécharger d'autres fichiers manquants directement à partir du gestionnaire SDK.
j'ai été confronté à un problème similaire avec SDK 24.0.2, et ADT 23.0, sur windows 7 et Eclipse Luna (4.4.0). Le gestionnaire de SDK android est livré avec une IP Proxy par défaut de 127.0.0.1 (localhost) et le port 8081. Alors que vous essayez d'exécuter les gestionnaires SDK comme conseillé par les solutions précédentes, il va essayer de se connecter à travers les paramètres proxy par défaut, qui continuent d'échouer(...au moins sur mon système). Par conséquent, si vous n'avez pas besoin des paramètres proxy, simplement clair paramètres de proxy par défaut (i.e. supprimer L'IP et le Port du serveur proxy, laissant les champs vides). Sinon en tant que de besoin. Pour accéder à ces paramètres dans eclipse, allez Window - > Android SDK Manager - >Tools - > Options.
Espérons que cela aide quelqu'un.
étape 1: cliquez sur l'icône bleue sur la barre des tâches. C'est"SDK MANAGER". Ensuite, cliquez sur L'apparence et le comportement - > paramètres du système - > Sdk Android
etape n ° 2: sélectionnez "Emplacement SDK Android" et choisissez l'option Modifier.Il vous demandera de mettre à jour / installer les composants. Puis démarrer le téléchargement ou la mise à jour et cela peut prendre un certain temps , tout ce que vous avez à faire est d'attendre patiemment. "Dans le cas où vous avez déjà installé le sdk il montrera que le sdk android sdk est installé"
etape 3: une fois cela fait ,le programme compilera fine, et aucune erreur n'existera.
Merci Udit Sood
android.bat update sdk --no-ui
non travaillé sur windows 10 powershell mais
.\android.bat update sdk --no-ui
ouvré