Je configure Firebase sur mon projet et lorsque j'ajoute inappmessaging-display lib, cette erreur apparaît:
Dépendance résolue vers une version incompatible: Dépendance (fromArtifactVersion = ArtifactVersion (groupId = com.google.firebase, artifactId = Firebase-messaging, version = 17.3.2), toArtifact = Artéfact (groupId = com.google.firebase, artifactId = firebase-iid), toArtifactVersionString = [17.0.2]) ÉCHEC: La construction a échoué avec une exception. * Ce qui n'a pas fonctionné: impossible de capturer l'empreinte digitale des fichiers d'entrée pour la tâche ': app: preDebugBuild' propriété 'compileManifests' pendant contrôle à jour. Dans le projet 'app', un service Google Play résolu la dépendance de la bibliothèque dépend d'une autre à une version exacte (par exemple "[17.0. 2]", mais n'est pas résolu dans cette version. Comportement exposés par la bibliothèque seront inconnus. Dépendance échouée: com.google.firebase: firebase-messaging: 17.3.2 -> com.google.firebase: firebase-iid @ [17.0.2], mais la version fire base-iid était 17.0.3. Les dépendances suivantes sont des dépendances de projet qui sont directes ou qui ont des dépendances transitives qui mènent à l'art ifact avec le problème. - Le projet 'app' dépend de com.google.firebase: firebase-iid@17.0.3 - Le projet 'app' dépend sur com.google.firebase: firebase-messaging@17.3.2 - Projet 'app' dépend de com.google.firebase: firebase-ads@17.1.2 - Projet 'app' dépend de com.google.firebase: firebase-inappmessaging-display@17.0.4 - Le projet 'app' dépend de com.google.firebase: firebase-analytics@16.0.6 - Projet 'app' dépend de com.google.firebase: firebase-analytics-impl@16.2.4 - Le projet 'app' dépend de com.google.firebase: firebase-inappmessaging@17.0.4 - Projet 'app' dépend de com.google.firebase: firebase-core@16.0.6 - Projet 'app' dépend de com.google.firebase: firebase-measurement-connector-impl@17.0.4 - Le projet 'app' dépend de com.google.firebase: firebase-config@16.1.3 - Le projet 'app' dépend de com.google.firebase: firebase-crash@16.2.1 - Le projet 'app' dépend sur com.google.firebase: firebase-abt@16.0.1 - Projet 'app' dépend de com.google.firebase: firebase-perf@16.2.3 - Projet 'app' dépend de com.google.android.gms: play-services-measurement-api@16.0.4 Pour des informations de débogage étendues, exécutez Gradle à partir de la ligne de commande avec ./gradlew --info: app: assembleDebug pour voir la dépendance chemins vers l'artefact. Ce message d'erreur provient du plug-in Gradle google-services, signalez les problèmes sur https: //
github.com/google/play-services-plugins et désactivez-les en ajoutant "googleServices {disableVersionCheck = false}" à votre build.gradle fichier.
project file buildscript { ext.kotlin_version = '1.3.11' repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.3.0' classpath 'com.google.gms:google-services:4.2.0' classpath ('com.google.firebase:firebase-plugins:1.1.5') classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } plugins { id 'com.gradle.build-scan' version '1.16' } ext { support_library_version = '28.0.0' //use the version of choice } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } app gradle file apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' buildScan { licenseAgreementUrl = 'https://gradle.com/terms-of-service' licenseAgree = 'yes' } android { compileSdkVersion 28 defaultConfig { applicationId "com.orafaelsc.pocapp" minSdkVersion 25 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation "com.android.support:animated-vector-drawable:$support_library_version" implementation "com.android.support:exifinterface:$support_library_version" implementation "com.android.support:cardview-v7:$support_library_version" implementation "com.android.support:customtabs:$support_library_version" implementation "com.android.support:support-media-compat:$support_library_version" implementation "com.android.support:support-v4:$support_library_version" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation "com.android.support:appcompat-v7:$support_library_version" implementation 'com.android.support.constraint:constraint-layout:1.1.3' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' //Play services dependencies implementation('com.google.android.gms:play-services-plus:15.0.1') implementation('com.google.android.gms:play-services-gcm:15.0.1') implementation('com.google.android.gms:play-services-maps:15.0.1') implementation('com.google.android.gms:play-services-ads:15.0.1') implementation('com.google.android.gms:play-services-location:15.0.1') implementation('com.google.android.gms:play-services-analytics:16.0.3') implementation('com.google.android.gms:play-services-basement:15.0.1') implementation('com.google.android.gms:play-services-auth:16.0.0') implementation('com.google.android.gms:play-services-drive:15.0.1') //General google dependencies implementation('com.android.installreferrer:installreferrer:1.0') implementation('com.android.billingclient:billing:1.2') //Firebase dependencies implementation('com.google.firebase:firebase-core:16.0.6') implementation('com.google.firebase:firebase-perf:16.2.3') implementation('com.google.firebase:firebase-ads:17.1.2') implementation('com.google.firebase:firebase-crash:16.2.1') implementation('com.google.firebase:firebase-config:16.1.3') implementation('com.google.firebase:firebase-messaging:17.3.2') implementation('com.google.firebase:firebase-inappmessaging:17.0.4') implementation('com.google.firebase:firebase-inappmessaging-display:17.0.4') } apply plugin: 'com.google.gms.google-services'
J'ai déjà mis à jour toutes les bibliothèques vers les dernières versions.
5 Réponses :
Vérifiez votre connexion Internet.
Si vous êtes connecté, essayez d'utiliser un serveur proxy (en utilisant hotspot shield, PSiphone, etc.)
<↓/platforms/android/project.properties
cordova.system.library.5 = com.google.firebase: firebase-messaging: 17.3.2 // Changer cette version <- cordova.system.library.5 = com.google.firebase: messagerie-firebase: 17.0.3
cd android
./gradlew nettoyer
essayez ceci
Avez-vous également une explication sur ce que cela fait?
Habituellement, cela supprime simplement le répertoire de construction, à la prochaine construction, il sera recréé.
Cela n'a pas résolu le problème. Dans mon cas, j'utilise ionic4
Angular
Je suis également confronté au même problème, À enfin obtenu une solution. Veuillez supprimer Cordova-plugin-firebase et
Utilisez les dernières versions majeures simplement en exécutant: cordova plugin add cordova-plugin-firebase-lib
Suivez simplement le lien suivant: https://www.npmjs.com / package / cordova-plugin-firebase-lib
Le problème concernait les versions des bibliothèques de firebase, il suffit de mettre à jour chaque bibliothèque pour résoudre ce problème.
github.com/invertase/react-native-firebase/issues/ … l'a résolu pour moi. Aussi ridicule que cela puisse paraître, l'ajout de com.google.gms.googleservices.GoogleServicesPlugin.config.di sableVersionCheck = true à la fin de mon build.gradle a corrigé ce problème. C'est un travail autour d'un bug.