J'essaie de tester l'exemple de développeur Android de LocationService selon le lien suivant http://developer.Android.com/training/location/retrieve-current.html . À ce moment, le message d'erreur m'indique que "L'importation com.google ne peut pas être résolu" pour les 5 lignes suivantes. Je suis vraiment confus comment résoudre ce problème.
import com.google.Android.gms.common.ConnectionResult;
import com.google.Android.gms.common.GooglePlayServicesClient;
import com.google.Android.gms.common.GooglePlayServicesUtil;
import com.google.Android.gms.location.LocationClient;
import com.google.Android.gms.location.LocationListener;
import com.google.Android.gms.location.LocationRequest;
Vous aurez besoin du SDK des services Google Play configuré dans Eclipse et d'importer des services Google Play, car la bibliothèque éliminera cette erreur.
Il y a une solution beaucoup plus simple. Dans mon cas, j’ai passé en revue toutes les réponses de quelques sources et aucune d’entre elles ne donne une réponse directe à mon problème. Enfin, j'ai trouvé un exemple de code source d'application et, lorsque j'ai importé le code source, j'ai découvert que l'ajout de la bibliothèque à partir du répertoire Google Play Service Library
l'a résolu. Google Play Service Library
est situé (pour l'utilisateur Windows) ici:
\sdk\extras\google\google_play_services\libproject
Importez la bibliothèque dans Eclipse en tant que projet de bibliothèque et ajoutez cette bibliothèque à votre projet actuel pour le réparer.
EDIT: Ce gars a fait une grande contribution sur ses tutoriels comment utiliser Android Google Map v2 étape par étape et très en détail. Il explique également comment utiliser le backport de fragments du package de support Android.
http://ddewaele.github.io/GoogleMapsV2WithActionBarSherlock/part1
En supposant que vous utilisiez Eclipse.
Cliquez avec le bouton droit de la souris sur votre projet -> Propriétés -> Android.
Il utilise les API de Google au lieu d’Android standard.
Si vous utilisez Android Studio:
Cliquez avec le bouton droit sur votre dossier app -> Ouvrir les paramètres du module -> Dépendances -> Cliquez sur le bouton plus -> Choisir dépendance de la bibliothèque -> Rechercher " play-services " -> Double-cliquez sur le com.google.Android.gms: play-services
Appuyez sur Ok et attendez que Gradle soit reconstruit.
Vous pouvez utiliser cette façon. Tout d’abord, fermez les projets qui utilisent la bibliothèque google-play-services. Lorsque vous passez la souris sur l'import com.google.Android.gms qui ne peut pas être résolu et vers le bas du menu contextuel, sélectionnez l'option "Fix project setup
" comme ci-dessous. Ensuite, il vous sera demandé d’importer la bibliothèque google-play-services.
Si vous utilisez Eclipse, vous pouvez résoudre ce problème en installant le kit SDK de Google Play Services via le gestionnaire SDK, puis en chargeant le projet google-play-services-lib dans Eclipse et en définissant le projet à votre projet. Ceci est documenté à http://developer.Android.com/google/play-services/setup.html
Utilisez-vous Android SDK avec Google Api? Sinon, faites-le et cela fonctionnera.
Dans le studio Android, ajoutez des dépendances comme suit:
Dans gradle script , allez dans build.gradle (Module: app) et ajoutez ces lignes
compile 'com.google.Android.gms:play-services:10.0.1' in dependencies tag
Ici 10.0.1 peut être ignoré ou modifié en fonction de votre bibliothèque installée
Dans project.properties, j'ai dû ajouter ce qui suit (pour ANT build):
Android.library.reference.1=${root_prefix}/${sdk.dir}/extras/google/google_play_services/libproject/google-play-services_lib
Peut-être utile pour d'autres développeurs confrontés à cette erreur: version de la bibliothèque de support Android. Un exemple serait l'actionbar-sherlock. ;)
Vous aurez besoin du SDK des services Google Play configuré dans Eclipse.
définissez les propriétés de votre projet sur google api.
Cela fonctionne = Utilisez-vous Android SDK avec Google Api? Sinon, faites-le et cela fonctionnera.
Si vous utilisez Android Studio, il vous manque peut-être d'ajouter gradle à votre projet.
Ajoutez le service de jeu spécifique que vous souhaitez. Ici vous voudrez peut-être compiler
com.google.Android.gms:play-services-location:10.2.1
Ajoutez ceci à votre module d'application build.gradle
dans des dépendances.