web-dev-qa-db-fra.com

Impossible de trouver les API Google pour le SDK Android

J'ai essayé de créer une application qui utilise Google Maps et après avoir obtenu une erreur pour "MapActivity", j'ai cherché sur le Web et trouvé que la solution consistait à créer ma cible de construction "Google API".

Cependant, j'ai cherché dans le "SDK Android et le gestionnaire AVD" dans Eclipse, je pouvais le trouver n'importe où :(

J'ai regardé dans "Compléments de troisième partie"> "Google Inc", mais le message "Aucun package trouvé" a simplement été ajouté.

Toute aide, s'il vous plaît?

18
shamsad97

Si vous utilisez la version la plus récente du SDK (ADK 14), les packages de l'API Google doivent être situés dans le dossier contenant le niveau de SDK approprié dans le gestionnaire de SDK.

Par exemple, pour Android 2.2, il devrait exister un dossier appelé "Android 2.2 (API 8)" qui devrait contenir le SDK "SDK Platform" et des éléments supplémentaires tels que les API Google "Google APIs de Google, Inc.".

4
Erich Douglass

J'ai rencontré le même problème

Allez ici pour télécharger manuellement les API Google. Par exemple, j'utilise GoogleAPI niveau 8, je télécharge donc le package ici

Après le téléchargement, extrayez simplement le fichier Zip dans "C:\Program Files (x86)\Android\android-sdk\add-ons" et renommez le répertoire en "google_apis-8" au lieu de "google_apis-8_r02".

40
AlanS

Cela m'est arrivé.

La solution simple consistait à mettre à jour les packages actuellement installés, qui à leur tour mettaient à jour l’application SDK Manager, puis, après le redémarrage, tous les résultats, y compris les pilotes USB.

Apparemment, si le gestionnaire SD est obsolète, vous ne pourrez pas installer d’important élément comme le pilote USB.

5
trusktr

J'ai rencontré le même problème et il était indiqué que "l'accès est refusé". J'utilise winbit 64 bits et les outils SDK sont installés sous C:\Program Files (x86)\Android\android-sdk. Je suppose que c'est parce que le gestionnaire de SDK n'a pas l'autorisation d'accès au dossier. La solution rapide consiste donc à cliquer avec le bouton droit sur le gestionnaire de SDK et à l'exécuter en tant qu'administrateur.

2
henry chen

J'ai découvert que le fait de travailler avec le studio de développement Motorola rendait très facile l'acquisition de différents niveaux d'API auprès de Google. Vous trouverez tous les téléchargements et la documentation sur 

developer.Motorola.com

1
Chris Hammond

Essayez de vider votre cache (Outils> Options> Vider le cache), puis de recharger (Packages> Recharger) et voyez si cela vous aidera. 

0
lazywiz

J'ai rencontré le même problème. 

Le redémarrage du gestionnaire Eclipse & SDK a résolu le problème. Après le redémarrage, toute l’API GOOGLE et d’autres éléments sont visibles sous leur version respective. 

Si cela n’affiche aucune modification, appelez le SDK Manager.exe en tant qu’administrateur et cela résoudra le problème.

0
Praveen

Parfois, Google Server est en panne ou renvoie une erreur 502; vous ne pouvez donc trouver aucun fichier manifeste. Cela m'est arrivé La solution consiste à attendre quelques minutes.

0
coderek

La mise à jour ne m'a pas aidé, mais la réinstallation du gestionnaire de SDK et d'ADT a résolu le problème. 

0
sshturma

Exécuter en tant qu'administrateur a fait le tour de moi dans Windows 7. Le gestionnaire de SDK affiche tous les apis supplémentaires de Google après.

0
user1945183

S'il s'agit d'un ancien package, il est possible qu'il soit obsolète et le gestionnaire de SDK ne l'affiche pas par défaut. Allez dans l'onglet "Packages" et sélectionnez "Afficher les packages obsolètes".

0
user1528944