39 votes

Ajouter des services Google Play au projet Eclipse

J'ai le rouge d'un certain nombre de messages et articles, mais il ne fonctionne pas pour moi. Je ne suis pas en mesure d'ajouter ou utiliser les Google Play Services dans mon projet.

Mes étapes:

  1. Je commence un projet qui utilise l'Api de Google 2,2
  2. J'ai télécharger le Google Play Services en utilisant le SDK
  3. - Je importer les Google Play Services dans mon workspace Eclipse
  4. L'ajout de Google Play Services en tant que dépendance dans mon projet: Projet -> Propriétés -> Android -> Library, Add -> google-play-services_lib

Les étapes 1 à 3 sont très bien, mais je pense que le problème est dans l'étape 4. Rien ne se passe après, je ne l'étape 4, je ne vois pas de tout changer dans ma structure de Projet: aucune bibliothèque n'est ajouté. Ces étapes sont décrites ici.

La raison pour laquelle je sais que c'est pas le travail, c'est parce que toute importation en provenance de Google Play Services est de donner sans erreur.

68voto

Owen B Points 866

J'ai constaté que les services de lecture libproject doivent être importés sur le même lecteur physique que votre projet. (cochez la case "Copier les projets dans l'espace de travail" lors de l'importation)

9voto

user3469294 Points 21

Il m'a fallu 2 jours pour travailler sur ce qui était le problème, mais maintenant c'est résolu.

Le problème est avec la version 64 bits de l'outil ADT et Java. Eclipse ne pas importer les bibliothèques correctement avec les versions 64 bits.

Donc, j'ai réinstallé Java 6 v 37 jdk (32 bits), puis téléchargé la version 32 bits de l'outil ADT pour aller avec elle. Je l'ai fait, MÊME SI j'AI UN système 64 bits

De toute façon, j'ai ensuite suivi exactement la même procédure qui a échoué avec les versions 64 bits. Et il a parfaitement fonctionné - première.

C'est donc mon conseil: VOUS DEVEZ UTILISER la VERSION 32 BITS DE JAVA ET de l'ADT, parce que le 64 bits contient les problèmes d'incompatibilité avec eclipse pour l'importation de Google Play Services de la Bibliothèque, et probablement d'autres bibliothèques de trop.

PS. J'ai suivi les étapes d'installation de Google Play Services décrits sur developer.android.com

Je dois ajouter que le fait de développer.android site omet un fait important - que la carte xml doit être à l'intérieur d'un linéaire ou d'un parent de mise en page. Il ne fonctionne pas, sauf si elle est à l'intérieur d'un conteneur de mise en page tels que ces

5voto

GCT Points 51

Le fait est que vous devez également modifier le fichier manifest.xml. Après l’importation (avec copie) dans l’espace de travail, eclipse générera une erreur à propos de la plate-forme ciblée-sdk. Par défaut, le fichier manifeste ne comprend que la version minimum-sdk-version au format 8.

4voto

J'ai eu le même problème et les deux autres étapes supplémentaires 5-6 résolu ce sur Eclipse Juno 4.2.2:
1. importation de google-play-services_lib en tant que projet Android (cochez la case "Copier les projets dans l'espace de travail")
2. nettoyer nouvellement ajouté google-play-services_lib projet
3. modifier les propriétés de votre projet et ajouter de la bibliothèque de projet
4. le nettoyage de votre projet
5. redémarrez Eclipse et maintenant il y a google-play-services.jar maintenant ajouté avec succès
6. J'ai même eu à ajouter manuellement "import com.google.android.gms.commun.GooglePlayServicesUtil" dans ma classe Java pour utiliser GooglePlayServicesUtil.isGooglePlayServicesAvailable(contexte); parce que l'Éclipse n'a pas d'offrir à ajouter importer automatiquement

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X