Ich habe meine build.gradle-Datei von aktualisiert
compile 'com.google.android.gms:play-services:8.4.0'
zu
compile 'com.google.android.gms:play-services:9.0.0'
und jetzt bekomme ich diesen Fehler, den ich vorher nicht bekommen habe.
Fehler: Fehler beim Auflösen: com.google.android.gms: Play-Services-Messung: 9.0.0
android
google-play-services
Philip BH
quelle
quelle
play-services:9.0.0
in meinem SDK, sehe ich nichtplay-services-measurement
als Abhängigkeit, und es gibt keine9.0.0
vonplay-services-measurement
. Fordern Sie manuell anplay-services-measurement
? Wenn nicht, versuchen Sie, das Projekt zu bereinigen oder einen Befehlszeilen-gradle
Build mit dem--refresh-dependencies
Switch durchzuführen, um zu versuchen, dass es nicht mehr suchtplay-services-measurement
. Im Großen und Ganzen ist es jedoch wahrscheinlich besser, die stärker fokussierten Abhängigkeiten (die Sie auskommentiert haben) als die "Küchenspüle"play-services
zu verwenden.play-services
Ab 9.0.0 ist es nicht mehr erforderlich, daher muss etwas anderes danach fragen.Antworten:
Dies wurde gefunden, um das Problem zu beheben.
Aktualisieren Sie Ihren Klassenpfad in Projektebene
com.google.gms:google-services:2.1.0
auf Klassenpfadcom.google.gms:google-services:3.0.0
quelle
Erforderlich: Neueste Versionen von Android Studio und Google Play Services
Sie können das Plugin zu Ihrem Projekt hinzufügen, indem Sie Ihre build.gradle- Dateien der obersten Ebene und die build.gradle- Dateien der App-Ebene wie folgt aktualisieren :
Mögen
Jetzt müssen Sie eine Abhängigkeit für Google Play Services hinzufügen. Fügen Sie im build.gradle Ihrer App Folgendes hinzu:
Schließlich
quelle
build.gradle
. Sie können dies als Frage stellen.clean-rebuild-gradle
GCM war
rebranded
inFirebase
Cloud Messaging (FCM). Wenn Siecom.google.android.gms:play-services:9.0.0
diesen Artikel verwenden möchten, lesen Sie diesen Artikel FCM . Funktioniert dies möglicherweise, ändern Sie Ihrebuild.gradle
Datei, um das Plugin zu verwenden.quelle
Error:Execution failed for task ':app:processDebugGoogleServices'. > Missing api_key/current_key object
Der einfachste Weg, den ich gefunden habe, ist die Verwendung der neuesten Version für alle.
}}
ERKLÄRUNG
Plugin anwenden: 'com.google.gms.google-services' // Füge dies unten hinzu.
apply plugin: 'com.google.gms.google-services'
// füge dies unten hinzu.Fügen Sie diese dann zu Abhängigkeiten hinzu
compile 'com.google.firebase:firebase-auth:10.2.6'
// mach suere das ist in der neuesten Version.compile 'com.google.android.gms:play-services-auth:10.2.6'
//10.2.6 Neuestecompile 'com.google.firebase:firebase-core:10.2.6'
// wird für FCM verwendetcompile 'com.google.firebase:firebase-messaging:10.2.6'
// wird für FCM verwendetAngenommen, Sie haben Firebase-Auth 10.2.6, das heute, 25. Mai 2017, aktuell ist. Gleichzeitig verwenden Sie jedoch Play-Services-Auth: 9.0.0 oder niedriger als das neueste, dann können beide die Verbindung nicht herstellen und anzeigen Sie den Fehler.
Ich hoffe das hat geholfen.
quelle
Ich habe dieses knifflige Problem gelöst, indem ich die Zeichenfolge in Gradle in geändert habe
quelle
Beim Ändern der Wiedergabedienste auf eine Version über 10.2.1 konnten meine Abhängigkeiten nicht mehr aufgelöst werden.
Ich fand heraus, dass das Ändern der folgenden Maven-URL das Problem löste:
zu
Es kann sein, dass durch die URL-Änderung ein Cache in Gradle oder Maven vermieden wird und dies behoben wird.
quelle