Fehler :
Ausführung für Aufgabe ': app: processDebugGoogleServices' fehlgeschlagen. Bitte beheben Sie den Versionskonflikt, indem Sie entweder die Version des Google Services-Plugins aktualisieren (Informationen zur neuesten Version finden Sie hier ) oder die Version von com.google.android.gms auf 8.3.0 aktualisieren.
Ich habe alles getan, was ich gefunden habe.
dependencies {
// This does not break the build when Android Studio is missing the JRebel for Android plugin.
classpath 'com.zeroturnaround.jrebel.android:jr-android-gradle:1.0.+'
classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
classpath 'com.google.gms:google-services:2.0.0-alpha3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
Und in der App gradle
compile 'com.google.android.gms:play-services:8.4.0'
quelle
compile 'com.google.android.gms:play-services-auth:8.4.0
wird auch benötigt.apply plugin: 'com.google.gms.google-services'
funktioniert es nicht , das am Ende der build.gradle-Datei zu platzieren und am Anfang zu setzen?Im Modul der Anwendung (build.gradle)
Ziehen um :
bis zur letzten Zeile löste das Problem.
quelle
apply plugin:...
Zeile an das Ende funktioniert, ist dies der Grund: "Für diesen Schritt mussMach Folgendes:
Fügen Sie Folgendes in Ihre build.gradle (Gradle-Datei auf Anwendungsebene) ein.
Bitte überprüfen Sie hier die neueste Version, da sich diese ständig ändert.
Fügen Sie die folgende Zeile am Ende Ihrer build.gradle (Gradle-Datei auf Modulebene) ein.
quelle
Dies scheint mit Version 3.0.0 des Google Services-Plugins (und Version 9.0.0 der Google Play Services-Bibliothek) behoben zu sein. Also damit
oberste Ebene build.gradle
App-Ebene build.gradle
Kurzer Hinweis: Wenn Sie auf Version 3.0.0 des
google-services
Plugins aktualisieren, müssen Sie Ihre Konfigurationsdatei neu generieren, da sie neue Felder enthält ( hier erklärt ).Bearbeiten (20.06.2016): Während dies kompiliert und ausgeführt wird, habe ich gerade bemerkt, dass in den Build-Protokollen angegeben ist, dass das Plugin am Ende der Datei platziert werden soll, oder dass die Standardeinstellung (9.0.0) verwendet wird. In der obigen Situation ist dies kein Problem, da ich Version 9.0.0 verwende. Dies kann jedoch beim Aktualisieren der Abhängigkeit problematisch sein. Hier ist das Protokoll:
google-services plugin could not detect any version for com.google.android.gms or com.google.firebase, default version: 9.0.0 will be used. please apply google-services plugin at the bottom of the build file.
quelle
Bei mir funktioniert nur das:
Höchststufe.
App-Level:
quelle
apply plugin: 'com.google.gms.google-services'
unten zu gehen hat die Arbeit in meinem Projekt erledigtim offiziellen Beispiel gefunden
im Projekt gradle
in app gradle
quelle
alpha9
hat bei mir mit funktioniertGradle 2.11
. Danke dafür! Können Sie bitte auf das offizielle Beispiel verlinken, vielleicht ist es auch hilfreich für andere Probleme wie dieses.Ich habe in App build.gradle aktualisiert
und App build.gradle
Es funktioniert für.
quelle
In meinem Fall habe ich das "Plugin anwenden: 'com.google.gms.google-services'" vom Ende von gradle.build entfernt und es funktioniert einwandfrei.
quelle
Wichtig ist, Gradle auf Version 2.10 einzustellen
https://stackoverflow.com/a/35188079/570168
quelle
Ich habe gesucht ... auf der Google-Seite gibt es die Lösung ... https://developers.google.com/android/guides/google-services-plugin#introduction
Fügen Sie Abhängigkeiten für Basisbibliotheken hinzu, die für die von Ihnen aktivierten Dienste erforderlich sind. Für diesen Schritt muss sich die Zeile zum Anwenden des Plugins "com.google.gms.google-services" am Ende Ihrer Datei "app / build.gradle" befinden, damit keine Abhängigkeitskollisionen eingeführt werden. Sie können das Ergebnis dieses Schritts anzeigen, indem Sie ./gradlew: app: dependencies ausführen.
quelle
Das Verschieben des Plugins
'com.google.gms.google-services
zum Anwenden hat keine Bedeutung: 'bis zum Ende von build.gradle . Es ist dasselbe, als würde man es nicht definieren.Entfernen Sie einfach diese Zeile und stellen Sie sicher, dass das Plugin angewendet wird: '
com.android.application
' ist daVerwenden:
es wird kompiliert.
quelle
Im Projekt gradle
in App / Modul Gradle
quelle
Im Projekt gradle:
Es funktioniert.
quelle
Hier ist meine Anweisung, um das Problem zu beheben.
compile 'com.google.android.gms:play-services-location:8.3.0'
in der App ändernbuild.gradle
apply plugin: 'com.google.gms.google-services'
zum Ende der Appbuild.gradle
classpath 'com.google.gms:google-services:2.0.0-alpha3'
in derbuild.gradle
Projektabhängigkeitgradle-2.8
in änderngradle/wrapper/gradle-wrapper.properties
quelle