web-dev-qa-db-fra.com

Firebase: impossible d'analyser la configuration de Gradle du module de l'application Android

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 !

6
bottus

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:

  • Recherchez : apply plugin: 'com.google.gms.google-services' et supprimez-le puis synchronisez. Vous pourrez maintenant utiliser l'Assistant Firebase sans aucun problème.
5
Alaa Elrifaie

changer la version de l'outil de construction de gradle en 3.0.1

2
rushi divecha

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

2
Eric

Commenter apply plugin: io.fabric a fonctionné pour moi. Vérifiez donc vos dépendances dans votre fichier Gradle.

1
Onur Var

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.

0
Andres