Ich bekomme diesen Fehler. Trotz allem kann ich es nicht lösen. Bitte hilf mir.
Dinge, die ich probiert habe, sind:
.build
, .idea
etc und bauen Sie dann neu aufVielen Dank
plugins
apply plugin: 'com.Android.application'
apply plugin: 'kotlin-Android'
apply plugin: 'kotlin-Android-extensions'
apply plugin: 'io.fabric'
Android
Android {
dexOptions {
preDexLibraries = false
javaMaxHeapSize "2g"
}
compileSdkVersion 27
buildToolsVersion '27.0.3'
defaultConfig {
applicationId "com.funzone.alarmnap"
minSdkVersion 16
targetSdkVersion 27
versionCode 1
multiDexEnabled true
versionName "1.1"
vectorDrawables.useSupportLibrary = true
testInstrumentationRunner
"Android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
Greendao Plugin
apply plugin: 'org.greenrobot.greendao'
greendao {
targetGenDir 'src/main/Java'
schemaVersion 2
}
Alle Bibliotheken:
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.jjoe64:graphview:4.2.1'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
implementation 'com.Android.support:appcompat-v7:27.1.0'
implementation 'com.facebook.Android:audience-network-sdk:4.+'
implementation 'com.facebook.Android:facebook-Android-sdk:[4,5)'
implementation 'com.facebook.Android:notifications:1.0.2'
implementation 'com.Android.support.constraint:constraint-layout:1.0.2'
implementation 'com.Android.support:design:27.1.0'
implementation 'com.Android.support:support-v4:27.1.0'
implementation 'com.Android.support:support-v13:27.1.0'
implementation 'com.Android.support:cardview-v7:27.1.0'
implementation 'com.google.firebase:firebase-messaging:12.0.1'
implementation 'com.google.firebase:firebase-core:12.0.1'
implementation 'com.crashlytics.sdk.Android:crashlytics:2.9.1'
implementation 'com.Android.support:multidex:1.0.3'
implementation 'org.greenrobot:greendao:3.2.2'
testImplementation 'junit:junit:4.12'
testImplementation "org.robolectric:shadows-multidex:3.0"
testImplementation 'org.robolectric:robolectric:3.4.2'
implementation 'com.Android.support:preference-v7:27.1.0'
}
repositories {
mavenCentral()
google()
}
Google-Plugin
apply plugin: 'com.google.gms.google-services'
Ich behebe das gleiche Problem in meinem Projekt - nachdem ich das Kotlin-Plugin auf 1.2.41 aktualisiert habe (ich weiß nicht, ob es wirklich verwandt ist. Edit: anscheinend hängt das nicht mit Kotlin zusammen) - mit:
classpath 'com.google.gms:google-services:3.2.1'
https://developers.google.com/Android/guides/google-services-plugin
Bemerkung: Ich könnte bei der einzigartigen Version der 15.0.0
Google Play Services-Bibliotheken bleiben, aber nicht bei der Version play-services-tagmanager
Und firebase
:
implementation "com.google.Android.gms:play-services-tagmanager:15.0.2"
implementation "com.google.firebase:firebase-core:15.0.2"
Das Projekt wird gerade kompiliert.
die synchronisieren die gradle-dateien
classpath 'com.google.gms:google-services:3.2.0'
und
//Firebase
implementation 'com.google.firebase:firebase-core:15.0.2'
implementation 'com.google.firebase:firebase-messaging:15.0.2'
implementation 'com.google.firebase:firebase-auth:15.0.0'
implementation 'com.google.firebase:firebase-database:15.0.1'
Ich habe das Problem behoben, indem neue unabhängige Firebase-Versionsnummern verwendet wurden https://firebase.google.com/support/release-notes/Android#latest_sdk_versions
SDK-Update - 2. Mai 2018 -> Die Android-SDKs von Firebase verfügen jetzt über unabhängige Versionsnummern, die häufigere, flexiblere Updates ermöglichen.
Nachdem ich auf die Kotlin-Plugin-Version 1.2.41-release-Studio3.1-1 aktualisiert hatte, begann ich dies zu sehen.
Upgrade von Firebase-Core und Firebase-Messaging von 15.0.0 auf> 15.0.2. Problem behoben, Datenbank, Auth und gms-Auth-Services liegen bei 15.0.0
Sie müssen die Version der einzelnen Bibliotheken aktualisieren. Dies behebt das Problem, bei dem Version 3.3.0 des Google Services Gradle-Plugins berichtet: Die Bibliothek com.google.Android.gms: play-services-Measurement-base wird von verschiedenen anderen Bibliotheken unter [[15.0] angefordert. 0,15.0.0], [15.0.2,15.0.2]], aber bis 15.0.2 aufgelöst ...
Weitere Informationen zum neuesten Update finden Sie in den Versionsaktualisierungen unter dem folgenden Link Firebase-Versionshinweise für den 2. Mai
Ich hatte den gleichen Fehler und behebte die Aktualisierung der folgenden Zeilen:
build.grade (Projekt: [Projektname])
classpath 'com.google.gms:google-services:3.3.0'
build.grade (Modul: app)
implementation 'com.firebaseui:firebase-ui-auth:3.3.1'
Ich hoffe, es hilft.
Das ist sehr langweilig. Google sollte diese Updates besser überprüfen. Ich habe alles versucht, aber mein Problem wurde nur behoben, indem die Version der Google Play Services-APIs zurückgegeben wurde:
implementation 'com.google.Android.gms:play-services-gcm:11.8.0'
Gehen Sie zu folgendem Link: https://firebase.google.com/support/release-notes/Android Suchen Sie nach den neuesten Abhängigkeiten der Firebase mit dem aktuellen kompatiblen Google Spielen Sie die Service-Version wie in der Abbildung unten gezeigt.
Ich hatte das gleiche Problem, die Sache, die diesen Fehler verursacht, ist 2 Versionen derselben Abhängigkeit mit verschiedenen Diensten
Ich habe das geändert:
Implementierung "com.google.Android.gms: play-services-ads: 17.1.0"
Implementierung "com.google.Android.gms: play-services-analytics: 16.0.5"
Zu:
Implementierung "com.google.Android.gms: play-services-ads: 17.1.1"
diese Versionen importieren dieselben Unterpakete, weshalb es ein Mehrdeutigkeitsfehler ist. Grundsätzlich wird das gleiche Unterpaket aus 2 verschiedenen Abhängigkeiten (im Hintergrund) importiert.
Viel Spaß beim Codieren !!
Ich hatte genau den gleichen Fehler. Ich benutzte
implementation 'com.firebaseui:firebase-ui-auth:3.2.2'
Ich habe es beim Update auf gelöst
implementation 'com.firebaseui:firebase-ui-auth:3.3.0'
Eine andere mögliche Ursache/Lösung könnte das build.gradle auf Projektebene sein
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:3.1.0'
classpath 'com.google.gms:google-services:3.2.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
Für mich war das Problem
dependencies {
classpath 'com.google.firebase:firebase-plugins:1.1.5'
}
wird für die Leistungsüberwachung verwendet. Einfach auskommentiert.