web-dev-qa-db-fra.com

Plate-forme SDK manquante Android, API 18

Pendant que j'essaie d'installer l'API 18, il ne montre que "Google API 18" (rien de plus). Maintenant, si j'essaie d'installer ces API Google à partir de Android SDK Manager, un message "this package depends on "Missing SDK platform Android, API 18" s'affiche. Le bouton Installer est désactivé.

Est-ce que quelqu'un ici a une idée de la façon d'installer l'API 18 (4.3_MR2 sdk) avec Eclipse

80
AAnkit

Avez-vous installé la version 18 de l'outil de plate-forme SDK? Dans votre SDK Manager, vous devez installer la dernière version des outils de la plate-forme SDK, puis redémarrer Eclipse, puis essayer l’API du SDK Android. 18

enter image description here

100
Android Killer

Faites ceci en premier:

Eclipse> Fenêtre> Gestionnaire de SDK Android> Packages> Recharger

Puis réessayez l'installation 

19
Jainendra

Une autre façon de le réparer:

0) installer d'autres paquets SANS choisir l'API 18, 

1) redémarrez l’ADT Eclipse, 

2) Ouvrez le gestionnaire de SDK, alors API 18 rév. 1 doit apparaître.

6
jozmedia

Tard au jeu, même problème. Ni les outils SDK, ni les outils de la plate-forme SDK ne sont apparus pour moi. C'était un processus en 4 étapes:

  1. Eclipse/Aide/Rechercher les mises à jour, installé tout ce qui a été trouvé, redémarré Eclipse
  2. Eclipse/Window/Gestionnaire de SDK Android - Référentiel de support Android installé (merci, BurDog). Gestionnaire de SDK fermé.
  3. Eclipse/Window/Gestionnaire de SDK Android - maintenant les outils de SDK Android (Rév 22) sont apparus en haut, installés. Gestionnaire de SDK fermé
  4. Maintenant, les outils de la plate-forme Android SDK sont apparus dans la section API 18 - installée. Redémarrez Eclipse (ou l'API 18 ne sera pas disponible partout).

Enfin bon aller construire une nouvelle version.

4
cdonner

Voici comment j'ai corrigé le mien:

  1. Sous "Cache manifeste", cliquez sur "Effacer le cache"
  2. Allez dans "Packages" et cliquez sur "Recharger"
  3. Outils de vérification -> Android SDK Platform-tools 
  4. Installez seulement ce paquet
  5. Redémarrer le gestionnaire de SDK
2
jweaver

Avait le même problème. Le message était:

package google apis Android api 18 révision 1 dépend de la plate-forme sdk manquante Android api 18

Je l'ai résolu comme suit:

  1. Eclipse -> Aide -> Rechercher les mises à jour (cliquez ensuite sur "ok" à l'invite. Voulez-vous l'installer? Cliquez sur "ok"/"oui" pour redémarrer Eclipse afin de terminer l'installation)
  2. Fenêtre -> Gestionnaire de SDK Android -> Tout désélectionner (puis faites défiler jusqu'à Extras et sélectionnez uniquement le support Android, installez-le s'il n'est pas installé)
  3. Fenêtre -> Gestionnaire de SDK Android -> Installer les packages xx

a bien fonctionné pour moi.

2
BurDog

J'ai eu la même situation. Pour moi a travaillé à mettre à jour ADT Plugin vers la version 22.0.5, en fermant Eclipse. Ensuite - Eclipse> Fenêtre> Gestionnaire de SDK Android> Packages> Reload . J'espère que cela aidera quelqu'un.

2
Mike

Eclipse> Fenêtre> Gestionnaire de SDK Android> Packages> Recharger

Cela a fonctionné pour moi. Merci! Maintenant, je peux mettre à jour à 18. Je suis nouveau ici et j'ai essayé de voter pour le poste de Jaguar, mais je ne peux pas.

1
user2636459

J'ai résolu avec ceci:

  1. Ouvrez Android SDK Manager -> Packages -> Recharger
  2. Redémarrez le gestionnaire de SDK Android
  3. Installer les paquets "manquants" (maintenant visible)
1
Diego Sabolo

Semblait genre de klukey, j'avais des problèmes similaires. J'ai finalement réussi à passer l'API 18 msg lorsque j'ai mis à jour les outils SDK à 22, ce qui a ensuite provoqué une autre erreur indiquant que les outils avaient été dégradés lors du rechargement. J'ai rouvert sdk mgr et j'avais un 22.3 et des outils de plate-forme pour rev19 ainsi que d'autres choix d'outils disponibles. Je leur ai encore fait une mise à jour avec l'API19 et l'API 18 et il semble que cela progresse maintenant. Je pense que pour API 18+, vous devez mettre à jour les outils du Kit de développement logiciel (SDK) vers la version 22.3 à ce stade . Btw, j'ai également eu un verrou de fichier pendant une partie du processus. .. next il est dit que ADT doit être la version 22.0+ ..
J'ai mis à jour l'ADT vers 22.3 à l'aide du nouveau logiciel Eclipse/help/install (La mise à jour a simplement dit qu'elle était à jour) ... une erreur de contenu non signée .. L'ADT redémarré après la mise à jour ... semble travaille de ce que je peux dire jusqu'à présent.

1
user2933604

Je ne pouvais pas installer le nouveau SDK à partir d'Eclipse (Aide -> Installer un nouveau logiciel/Vérifier les mises à jour), il s'est plaint que la nouvelle version est déjà installée. Cependant, le nouveau SDK ne s'est pas affiché dans le gestionnaire de SDK.

Je l'ai résolu en installant la nouvelle version du SDK via la ligne de commande: Android update sdk --no-ui

Ensuite, il était possible de mettre à jour les API Google et d'autres outils via le gestionnaire de SDK.

0
Jana
  1. il a besoin de paquets de sdk minimum et maximum. 
  2. vous venez tout juste d’installer le sdk maximum, c’est-à-dire., API18 3.il dépend également d’autres paquets de sdk pour un minimum
0
priya

J'ai eu un problème similaire à vous (uniquement à partir de la description du problème), mais mes outils de plate-forme Android SDK étaient déjà installés (16.0.2). Tous les autres paquets ne l'ont pas reconnu, cependant. J'ai fini par désinstaller les outils de la plateforme, puis en le réinstallant. Alors tout le reste l'a reconnu.

0
dunno

Trouvé sur un autre site

Les étapes pour résoudre ce problème:

  1. Ouvrir le gestionnaire de SDK
  2. Allez dans Outils -> Options
  3. Sous "Cache manifeste", cliquez sur "Effacer le cache"
  4. Ensuite, allez dans "Packages" et cliquez sur "Recharger"
0
user2762024

effacer le cache a résolu le problème pour moi. (Outils> option)

0
user3393662

Je suis sur MAC, j'ai affronté la même question. Je ne pouvais pas trouver SDK Platform dans l’API 18. La solution pour le résoudre sur mac est d’installer d’abord le SDK TOOLS, puis de redémarrer le gestionnaire de SDK puis de retrouver la plate-forme SDK dans l’API 18.

0
Jason Huang

Ma solution pour la plate-forme SDK manquante sous Android, API 26 (elle devrait également fonctionner pour API 18)

  1. Mettre à jour les outils du SDK 
  2. Redémarrez le SDK Manager et Eclipse
  3. Installez SDK Platform API 26, qui est maintenant visible
  4. Installer les autres packages API 26
0
David Trujillo

J'avais le même problème, mais avec API19 . J'ai installé les éléments suivants individuellement, en fermant Android SDK Manager après chaque installation (merci cdoner):

  • Outils de SDK Android 22.3 
  • Android Support Repository 3

Et puis j'ai pu installer API19 avec elle ne jetant plus l'erreur. ("Ce package dépend de 'Plate-forme SDK manquante Android, API19')

J'ai décidé de reprendre le codage après 15 ans et plus et je suis complètement nouveau en Java et Android après avoir lu seulement le livre Head Start Java. Merci pour la facilité à suivre les étapes, en particulier pour quelqu'un de nouveau.

0
JenDav

J'ai eu ce problème sur mes machines de développement Mac et Windows. La seule solution consiste à réinstaller la dernière version du SDK Android. Google a vraiment laissé tomber la balle à ce sujet.

0
CpnCrunch

J'ai eu ce problème avec l'API 19. La clé pour moi d'utiliser le gestionnaire de SDK Android à partir d'Eclipse. Ensuite, les conseils ci-dessus ont permis de résoudre le problème.

Contexte: à cause d'autres éléments de la ligne de commande que je travaillais, je démarrais le gestionnaire de SDK en tapant "Android" à l'invite. - C'est ce que l'erreur m'a dit de faire.

0
pdschuller