web-dev-qa-db-de.com

Das Fehlerpaket `com.google.Android.gms ...` ist nicht vorhanden

Ich bin neu in der Android-Entwicklung. Ich lerne, den Backend-Service von Parse.com zu verwenden und stelle mich früh fest. 

Ich folge Tutorial , um eine Anwendung zu erstellen, die Google Maps Android API v2 verwendet. Was ich getan habe :

  1. download sample project aus der Analyse
  2. Importieren Sie den AnyWall-Android\Anywall-Ordner aus dem heruntergeladenen Projekt in Android Studio
  3. Projekt neu erstellen

Dann bekomme ich hier eine Menge Fehler:

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;
import com.google.Android.gms.maps.CameraUpdateFactory;
import com.google.Android.gms.maps.GoogleMap.CancelableCallback;
import com.google.Android.gms.maps.GoogleMap.OnCameraChangeListener;
import com.google.Android.gms.maps.SupportMapFragment;
import com.google.Android.gms.maps.model.BitmapDescriptorFactory;
import com.google.Android.gms.maps.model.CameraPosition;
import com.google.Android.gms.maps.model.Circle;
import com.google.Android.gms.maps.model.CircleOptions;
import com.google.Android.gms.maps.model.LatLng;
import com.google.Android.gms.maps.model.LatLngBounds;
import com.google.Android.gms.maps.model.Marker;
import com.google.Android.gms.maps.model.MarkerOptions;

common, location und maps sind rot hervorgehoben. Die Frage ist, wie Sie diese Fehler beheben können. 

Ich schätze jede Art von Hilfe oder Anleitung (Was sollte ich prüfen? Ist es eine fehlende Bibliothek? Wenn ja, welche Bibliothek sollte ich hinzufügen und woher bekomme ich sie?)

24
har07

Die Klasse com.google.Android.gms.location.LocationClient (Android) kann nicht gefunden werden.

Es gibt ein Problem mit der letzten GPS-Bibliothek. Sie müssen eine ältere als die neueste Version (6. +) verwenden. Versuchen Sie es mit einer älteren Version. Ich habe nichts innerhalb des Dokuments über die LocationClient.class veraltet oder vermisst ... 

"com.google.Android.gms: play-services: 5. +" kompilieren

25
user4352520

Ich denke, die beste Lösung ist, fügen Sie Compile API auf Ihrem Gradle hinzu. services-location hat diese Methode.

 compile 'com.google.Android.gms:play-services-maps:9.8.0'
 compile 'com.google.Android.gms:play-services-location:9.8.0'

wenn Sie weitere Services hinzufügen möchten, lesen Sie bitte hier: https://developers.google.com/Android/guides/setup (nach unten scrollen)

13

Google Play Services ist jetzt modular aufgebaut. Sie können die gewünschten Pakete auswählen.

Um Analysen zu erhalten, fügen Sie Folgendes hinzu:

compile 'com.google.Android.gms:play-services-analytics:7.3.0'

für Sie build.gradles Abhängigkeiten

P.S Ersetzen Sie 7.3.0 durch die neue Version, oder ersetzen Sie sie mit "+", um immer die neueste Version zu erhalten

12
marmor

Android Studio beschwert sich darüber, dass es die Play Services-Bibliothek nicht finden kann.

Führen Sie die folgenden Schritte aus, um sicherzustellen, dass das Google Play Services-SDK installiert ist (insbesondere sicherstellen, dass "Google Repository" zusammen mit "Google Play Services" installiert ist): http://developer.Android.com/google/play-services/ setup.html # installieren

Stellen Sie dann sicher, dass dem Block dependencies{} in Ihrem build.gradle Folgendes hinzugefügt wird:

compile 'com.google.Android.gms:play-services:+'

Reinigen und neu aufbauen.

7
Bryan Dunlap

Fügen Sie diese Zeile, die Sie im Gradle Scripts-Ordner erstellen, hinzu

dependencies {
        compile 'com.google.Android.gms:play-services:11.2.0'
    }

damit habe ich dieses Problem gelöst.

4
banoth ravinder

Vorherige Antworten waren richtig.

Aber in Gradle: 3.0 ist die compile-Konfiguration nun veraltet und sollte durch implementation oder api ersetzt werden.

Weitere Informationen finden Sie in der Dokumentation - API und Implementierungstrennung .

1
RredCat