Kann den Symbol-Google-API-Client in Android Studio nicht auflösen
Ich erhalte eine Fehlermeldung in Android Studio für das folgende:
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(LocationServices.API).build();
Habe ich dies in meinem manifest
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
sowie compile 'com.google.android.gms:play-services:6.5.87'
in meinem gradle dependencies.
Ich heruntergeladen habe die erforderliche sdk-Dateien sowie.
Warum bekomme ich dennoch diese Fehlermeldung?
Kommentar zu dem Problem
Haben Sie für ungültig erklärt und sauber und Projekt neu erzeugen?
InformationsquelleAutor der Frage Dmac | 2015-03-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zugunsten der Suchenden:
Wenn Sie nach der android-tutorial, die sich für dieses, können Sie fügen Sie die Abhängigkeit über die Benutzeroberfläche.
InformationsquelleAutor der Antwort HockeyJ
Obwohl nicht offiziell aufgeführt, die in dem tutorial verwenden, müssen Sie die folgenden Importe:
InformationsquelleAutor der Antwort Dmac
Ich musste Folgendes tun, um meine app zu kompilieren erfolgreich:
'com.google.android.gms:play-services:<version>'
Hinzufügen Importe nach Bedarf:
In Android Studio: Datei --> Ungültig/Neu Starten...
Sauber bauen
InformationsquelleAutor der Antwort bmul
Fügen Sie folgende Zeilen in Ihre Abhängigkeiten, um die Verwendung von Google Places Api-Schnittstellen
}
InformationsquelleAutor der Antwort Shahan Mehbub
Nur um zu melden das problem.
Dies geschieht, wenn es Versionskonflikt. Überprüfen Sie die build-Nachricht, und es wird vorschlagen, die version, die Sie sollten zu importieren.
Classpath-version in Haupt-gradle
(classpath 'com.google.gms:google-services:3.1.0'
) sollte die Beschwerde mit der version von jar in der app enthalten gradle (compile 'com.google.android.gms:play-services-auth:11.0.0'
)InformationsquelleAutor der Antwort Gaurav
Hatte ich dieses problem nur mit
import com.google.android.gms.common.api.GoogleApiClient
;ich musste leider verschoben<meta-data android:name="com.google.android.geo.API_KEY" android:value="@string/google_maps_key" />
nach Ihrer relativen Aktivität<activity android:name=".MapsActivity" android:label="@string/title_activity_maps" ></activity>
. Ich kehrte zurück zum vorherigen Zustand, und das problem war gelöst.InformationsquelleAutor der Antwort Tayebeh Hosseini