Je suis ce tutoriel: https://developers.google.com/maps/documentation/android/start#overview sur la façon d'ajouter Google Maps à une application dans le SDK Android.
Le seul problème que je semble avoir est pendant ce moment (j'ai fait tout le reste sans erreur):
Edit your application's AndroidManifest.xml file, and add the following declaration within the
<application> element. This embeds the version of Google Play services that the app was compiled with.
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
The error is:
No resources found that match the given name (at 'value' with value '@integer/
google_play_services_version').
J'ai essayé de suivre la solution de cette personne au même problème: mise à jour de la bibliothèque de services Google Play et symbole manquant @ integer / google_play_services_version
mais j'obtiens toujours la même erreur. Une aide s'il vous plaît?
Réponses:
Il est probable que votre bibliothèque n'est pas correctement liée au projet ou que vous avez une version plus ancienne de la bibliothèque google-play-services, donc un conflit apparaît et Eclipse est devenu stupide.: S
Non, vous n'avez rien à ajouter dans integers.xml. Lorsque vous liez correctement la bibliothèque de services Google-play à votre projet, la référence
android:value="@integer/google_play_services_version"
sera trouvée et vous êtes prêt à partir. Lorsque vous ajoutez une bibliothèque à votre projet, faites simplement un autre environnement Eclipse propre et amusant pour balayer correctement les choses.Si vous codez en dur quelque part ce numéro lors de la prochaine version de jeu, vous devrez le mettre à jour. Et si vous oubliez cela, vous passerez à nouveau du temps à chercher des bogues ..: S
J'espère que cela a aidé. ;)
la source
J'ai la solution.
Étape 3: Dans la section Bibliothèque, ajoutez une bibliothèque ... (google-play-services_lib)
voir ci-dessous les buttes
<android-sdk>/extras/google/google_play_services/libproject/google-play-services_lib/
la source
D' ici
J'ai rencontré cette erreur car j'ai référencé la copie originale du répertoire SDK. Assurez-vous de copier d'abord la bibliothèque dans l'espace de travail Android et de ne la référencer que. Dans eclipse, vous pouvez le faire en cochant "Copier les projets dans l'espace de travail" lors de l'importation du projet.
la source
Dans Android Studio, vous pouvez résoudre ce problème en ajoutant simplement ceci à votre fichier Gradle:
ÉDITER
Maintenant, en raison des mises à jour et de la nouvelle API Gradle, la ligne que vous devez utiliser est:
Un autre conseil important : évitez d'utiliser la version groupée des services Google Play, mais envisagez de ne déclarer que les dépendances dont votre application a besoin pour réduire sa taille et réduire les appels inutiles à la limite de 65 000 méthodes. Quelque chose comme (par exemple pour Maps), ce serait mieux que l'utilisation générale des services de jeu ci-dessus:
la source
compile 'com.google.android.gms:play-services-appindexing:7.8.0'
Ajoutez simplement la référence de la bibliothèque, allez à
Propertes
->Android
, puis ajoutez la bibliothèque.puis ajoutez en vous
AndroidManifest.xml
la source
J'ai eu le même problème dans Android Studio 1.2.1.1. C'était juste lire les autres réponses, cependant, je n'ai pas été en mesure de trouver où ajouter les dépendances. Enfin, je l'ai trouvé sous Fichier-> Structure du projet-> Dépendances Ce menu vous donnera l'option d'ajouter la dépendance à la bibliothèque des services Google Play.
la source
essayez d'installer la version 4.0.30 comme indiqué dans cette documentation: http://developer.android.com/google/play-services/setup.html
la source
Dans mon cas, j'ai dû installer le référentiel google à partir du gestionnaire de SDK.
la source
J'obtenais la même erreur; J'avais déjà installé google-play-services_lib pour Google Maps (et cela fonctionnait bien), mais quand j'ai essayé plus tard d'ajouter l'entrée de méta-données à mon manifeste, j'obtenais l'erreur. J'ai essayé toutes les suggestions ci-dessus mais rien ne les lierait correctement; J'ai finalement supprimé le lien de mon projet (project-properties-Android, remove google-play-services_lib library), puis supprimé de l'espace de travail Eclipse, supprimé les fichiers sur le disque et finalement utilisé le gestionnaire de SDK pour réinstaller à partir de zéro.
Cela semblait finalement faire l'affaire; maintenant, Eclipse a décidé de me permettre de laisser la saisie de méta-données sans erreur.
la source
Vous pouvez modifier l'espace de travail et résoudre ce problème et ensuite importer le projet corrigé dans votre espace de travail principal. Aussi les 4 étapes devraient être en ordre, j'espère que cela aidera quelqu'un à l'avenir.
la source
Cette erreur peut également se produire lorsque vous avez téléchargé une nouvelle version des services Google Play et que vous n'avez pas installé le dernier SDK. C'est ce qui m'est arrivé. Ainsi, comme les autres l'ont mentionné, si vous essayez d'importer les services Google Play, puis ouvrez la console, vous verrez une erreur de compilation. Essayez d'installer tous les SDK Android récents et réessayez, si tel est le cas.
la source
J'ai suivi les étapes suivantes pour m'en remettre:
1) Importez les services google play en tant que projet dans votre sdk android. Dans mon système, il se trouve dans C: \ adt-bundle-windows-x86_64-20140702 \ sdk \ extras \ google \ google_play_services \ libproject \ google-play-services_lib
2) Votre application Android-> Propriétés -> Android
Dans la fenêtre
2.1) Cliquez sur les API Google dans la cible de construction du projet 2.2) Ajoutez des services google-play dans le cadre inférieur et cliquez sur OK
J'espère que cela donne des instructions claires sur ce qu'il faut faire !!
Merci.
la source
Dans mon cas, j'avais besoin de copier le FOLDER google-play-services_lib dans le même DRIVE des codes sources de mes applications
la source
Le simple fait de supprimer la bibliothèque de services Google Play du projet et de l'ajouter à nouveau à partir du
sdk->extras->google
dossier a parfaitement résolu mon problème.la source
Pour mon cas, je viens de redémarrer mon Eclipse et ça marche.
Je travaille depuis 2 semaines sans l'arrêter, je pense que ça se détraque.
Merci pour la suggestion via Ewoks!
la source
Remplacez le code de version par le code approprié de la version de la bibliothèque résoudra votre problème, comme ceci:
la source
Peut directement utilisé comme
au lieu de
À votre santé.
la source
Vous devrez ajouter un fichier "integers.xml" au dossier "res / values" de votre projet. Le contenu du fichier doit être ..
la source