Problème lors de l'installation des API Android 4.2

89

J'ai mis à jour ADT via Eclipse aujourd'hui vers la version 21. Maintenant, lorsque j'ouvre le SDK Manager, je m'attends à ce qu'il y ait un dossier comme "Android 4.2 (API 17)", qui contiendrait la plate-forme SDK et les API, la documentation, etc. Cependant, à la place, je reçois simplement un dossier appelé "API 17", et la seule chose qu'il contient est "Google APIs", que je ne peux même pas installer car

L'installation de ce package nécessite également l'installation: - Missing SDK Platform Android, API 17

Que dois-je faire ici? Merci

pseudo
la source

Réponses:

225

J'ai compris cela moi-même après avoir fouillé. Je suis entré dans les paramètres du gestionnaire SDK, j'ai vidé le cache et lui ai dit d'utiliser HTTPS, puis j'ai actualisé la liste et tout est apparu normalement.

pseudo
la source
29
Ne pensez pas que vous devez utiliser https, cela semble fonctionner correctement après avoir vidé le cache et actualisé.
Muz
C'est étrange, dans mon installation, l'option Vider le cache se trouvait dans AVD Manager, sous outils - options.
NoBugs
1
Fonctionne très bien après avoir effacé le cache et actualisé. Merci pour toutes vos recherches
Ton
10
Tout ce que j'avais à faire était de cliquer sur "Recharger" dans la barre de menus.
ArtOfWarfare
Merci. C'était une autre situation obtuse Eclipse / Android - parfois, faire face à Android me rend fou. Cette solution le corrige définitivement.
huygir
54

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

Il a ensuite correctement mis à jour l'interface utilisateur pour me laisser choisir le logiciel mis à jour.

Pourquoi dois-je cliquer sur "Recharger" manuellement?! Je m'attends à ce que cela se produise automatiquement lorsque j'ouvre le gestionnaire de SDK.

Quelqu'un quelque part
la source
10
+1 - Cela a fonctionné pour moi. L'option manuelle "Recharger" est un peu cachée ... c'est dans les menus (je n'ai même pas remarqué que la fenêtre avait un menu avant de lire cette réponse.)
ArtOfWarfare
2
Merde, il y a un menu dans cette fenêtre!
Askolein
11

Eclipse> Fenêtre> Gestionnaire du SDK Android> Préférences> Cliquez sur le bouton Effacer le cache> Terminé.

Hoyin
la source
4

J'ai eu ce problème dans ubuntu.

  • Ouvrez un terminal et accédez au dossier android-sdk-linux: cd android-sdk-linux

  • Puis mettez à jour manuellement le sdk: tools/android update sdk -u

Une fois cela fait, redémarrez Eclipse.

Christophe
la source
4

Comme l'erreur le suggère: l'API 18 dépend de la version n du SDK, etc.

Nishant Shah
la source
C'était la seule chose qui fonctionnait pour moi. Avant d'essayer cela, j'ai essayé: -mettre à jour Eclipse -Refresh the Android SDK Manager -Effacer le cache du Android SDK Manager -Set pour récupérer uniquement à partir de https. La seule chose qui a fonctionné pour moi était de ne mettre à jour que l'outil SDK.
Martin_G
0

Essayez d'approuver chaque package un par un au lieu de tout approuver. Si un package contient une erreur, vous ne pouvez pas tous les télécharger en même temps.

coolcool1994
la source