web-dev-qa-db-fra.com

Android L'import com.google ne peut pas être résolu

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;
18
PPShein

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.

19
Manmohan

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
18
Sithu

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.

9
Bigflow

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.

6
moritzw

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.

enter image description here

5
Parthi

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

4
Anthony

Utilisez-vous Android SDK avec Google Api? Sinon, faites-le et cela fonctionnera. 

2
Cata

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

0
AnkurSingh

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
0
ApolloSoftware

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. ;)

0
Sorcerer

Vous aurez besoin du SDK des services Google Play configuré dans Eclipse.

0
user2476398

définissez les propriétés de votre projet sur google api.

0
URAndroid

Cela fonctionne = Utilisez-vous Android SDK avec Google Api? Sinon, faites-le et cela fonctionnera.

0
Sachin

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.

0
Nisargi Joshi