Je reçois cette erreur. En dépit de tout essayer, je suis incapable de le résoudre. Aidez-moi, s'il vous plaît.
Les choses que j'ai essayées sont:
.build
, .idea
etc puis reconstruireJe vous remercie
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
}
Toutes les bibliothèques:
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()
}
Plugin Google
apply plugin: 'com.google.gms.google-services'
Je résous le même problème dans mon projet - après la mise à jour du plugin Kotlin vers la version 1.2.41 (je ne sais pas s'il est vraiment lié. Edit: apparemment, cela n'a rien à voir avec Kotlin) - avec :
classpath 'com.google.gms:google-services:3.2.1'
https://developers.google.com/Android/guides/google-services-plugin
Remarque: Je pourrais conserver la version 15.0.0
unique des bibliothèques de services Google Play, mais pas la version play-services-tagmanager
et firebase
:
implementation "com.google.Android.gms:play-services-tagmanager:15.0.2"
implementation "com.google.firebase:firebase-core:15.0.2"
Le projet est en cours de compilation.
la synchronisation des fichiers gradle
classpath 'com.google.gms:google-services:3.2.0'
et
//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'
J'ai résolu le problème en utilisant de nouveaux numéros de version indépendants de Firebase https://firebase.google.com/support/release-notes/Android#latest_sdk_versions
Mise à jour du SDK - 2 mai 2018 -> Les kits de développement SDK Android de Firebase ont désormais des numéros de version indépendants, permettant des mises à jour plus fréquentes et flexibles.
J'ai commencé à voir cela après la mise à niveau vers la version du plug-in kotlin: 1.2.41-release-Studio3.1-1.
Mise à niveau de la messagerie firebase-core et firebase de 15.0.0 à> 15.0.2. Correction du problème, la base de données, auth et gms-auth-services sont à 15.0.0
Vous devrez mettre à jour la version de chaque bibliothèque. Ceci résout le problème où la version 3.3.0 du plug-in Gradule de Google Services indique: La bibliothèque com.google.Android.gms: play-services-measure-base est demandée par plusieurs autres bibliothèques à l'adresse [[15.0. 0,15.0.0], [15.0.2,15.0.2]], mais passe à 15.0.2 ...
Pour plus d'informations sur les dernières mises à jour, consultez les mises à jour ci-dessous link Notes de publication de Firebase du 2 mai
J'ai eu la même erreur et je l'ai corrigé en mettant à jour les lignes ci-dessous:
build.grade (Projet: [nom_projet])
classpath 'com.google.gms:google-services:3.3.0'
build.grade (Module: app)
implementation 'com.firebaseui:firebase-ui-auth:3.3.1'
J'espère que ça aide.
C'est très ennuyeux. Google devrait mieux examiner ces mises à jour. J'ai tout essayé, mais mon problème n'a été résolu qu'en renvoyant la version des API des services Google Play:
implementation 'com.google.Android.gms:play-services-gcm:11.8.0'
Cliquez sur le lien suivant: https://firebase.google.com/support/release-notes/Android Et recherchez les dernières dépendances de la base de feu avec la compatibilité actuelle de Google. lire la version du service comme indiqué dans la capture d'écran ci-dessous.
J'ai eu le même problème, la cause de cette erreur est 2 versions de la même dépendance avec différents services
J'ai changé ceci:
implementation 'com.google.Android.gms: play-services-ads: 17.1.0'
implementation 'com.google.Android.gms: play-services-analytics: 16.0.5'
À:
implementation 'com.google.Android.gms: play-services-ads: 17.1.1'
ces versions importent les mêmes sous-packages, raison pour laquelle il s’agit d’une erreur d’ambiguïté. En principe, le même sous-package est importé à partir de 2 dépendances différentes (en arrière-plan)
Amusez-vous à coder !!
J'ai eu la même erreur exacte. J'utilisais
implementation 'com.firebaseui:firebase-ui-auth:3.2.2'
Je l'ai résolu en mettant à jour
implementation 'com.firebaseui:firebase-ui-auth:3.3.0'
Une autre cause/correction possible pourrait être le build.gradle au niveau du projet
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
}
}
Pour moi le problème était
dependencies {
classpath 'com.google.firebase:firebase-plugins:1.1.5'
}
utilisé pour la surveillance des performances. Juste commenté.