J'ai essayé de configurer Firebase dans mon projet Android ... Le problème, c'est que j'ai eu cette erreur: Impossible d'analyser la configuration de Gradle de l'application Android du module ... et je ne peux vraiment pas la résoudre.
J'ai vu pas mal de gens avoir cette erreur, mais il semble qu'ils pourraient la résoudre en mettant à jour leur version de l'outil de génération, ou en mettant à jour Google-services. J'ai fait tout cela et je n'ai pas réussi à le faire fonctionner jusqu'à présent.
Voici mes scripts de diplome:
apply plugin: 'com.Android.application'
Android {
signingConfigs {
AndroidAppPro {
}
}
compileSdkVersion 25
buildToolsVersion '26.0.0'
useLibrary 'org.Apache.http.legacy'
defaultConfig {
applicationId "com.critizr.pro"
minSdkVersion 14
targetSdkVersion 25
versionCode 9
versionName "1.5.1"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.txt'
}
}
productFlavors {
preprod {
applicationId "com.critizr.pro"
buildConfigField 'boolean', 'IS_PROD', 'false'
buildConfigField 'String', 'Host', '"https://myurl.com/"'
}
prod {
applicationId "com.critizr.pro"
buildConfigField 'boolean', 'IS_PROD', 'true'
buildConfigField 'String', 'Host', '"https://myurl/"'
}
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LGPL2.1'
}
}
dependencies {
compile project(':lib-viewflow')
// new libs
compile 'com.Android.support.constraint:constraint-layout:1.0.2'
compile 'com.Android.support:appcompat-v7:25.2.0'
compile 'com.Android.support:support-v4:25.2.0'
compile 'com.Android.support:cardview-v7:25.2.0'
compile 'com.Android.support:recyclerview-v7:25.2.0'
compile 'com.google.Android.gms:play-services-gcm:11.0.2'
compile 'com.google.Android.gms:play-services-maps:11.0.2'
//compile 'com.google.Android.gms:play-services-analytics:11.0.1'
compile 'org.Apache.httpcomponents:httpclient:4.1'
compile 'org.Apache.httpcomponents:httpmime:4.1'
compile 'com.joshdholtz.sentry:sentry-Android:1.5.0'
compile 'com.borax12.materialdaterangepicker:library:1.6'
compile 'com.github.PhilJay:MPAndroidChart:v2.2.5'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.cloudinary:cloudinary-core:1.2.2'
compile 'com.cloudinary:cloudinary-Android:1.2.2'
compile 'com.loopj.Android:android-async-http:1.4.5'
}
apply plugin: 'com.google.gms.google-services'
Et le second:
buildscript {
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.3.1'
classpath 'com.google.gms:google-services:3.1.0'
}
}
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
}
Merci pour ton aide !
Pour résoudre ceci sur Android Studio v3.1 (vous n'êtes pas sûr des versions précédentes), éditez simplement le build.gradle de votre application comme ceci:
apply plugin: 'com.google.gms.google-services'
et supprimez-le puis synchronisez. Vous pourrez maintenant utiliser l'Assistant Firebase sans aucun problème.changer la version de l'outil de construction de gradle en 3.0.1
Je pense que certaines de vos dépendances sont derrière. Allez simplement sur votre build.gradle (application du module) et commentez la plupart ou la totalité d'entre eux (pour savoir lequel), synchronisez à nouveau, ignorez toutes les erreurs pour l'instant et essayez de vous connecter à nouveau à firebase s'il réussit. à votre build.gradle et décommentez-les pour corriger les erreurs.
J'espère que cela t'aides
Commenter apply plugin: io.fabric
a fonctionné pour moi. Vérifiez donc vos dépendances dans votre fichier Gradle.
Supprimez toutes les dépendances Firebase précédentes de votre projet et réessayez. Plugins et bibliothèques.
J'ai déjà eu ce problème parce que j'avais déjà configuré Firebase manuellement.
J'espère que ça aide.