Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error: Could not parse the Android application Module's Gradle Config

I've been trying to setup Firebase in my Android project. Problem is, I've been getting this error:

Could not parse the Android application Module's Gradle Config

And I really can't solve it.

I've seen quite a lot of people getting this error, but it seems that they could solve it by upgrading their build tool version, or by updating google-services. I've done all that and haven't been able to make it work so far.

Here are my Gradle scripts:

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.cr.pro"         buildConfigField 'boolean', 'IS_PROD', 'false'         buildConfigField 'String', 'HOST', '"https://myurl.com/"'     }     prod {         applicationId "com.cr.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' 

And the second one:

 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" } } } 

like image 363
bottus Avatar asked Jul 24 '17 11:07

bottus


People also ask

How Do You Solve could not parse the Android application module's gradle config?

Just go to your build. gradle (module app) and comment out most of them or all of them (to find out which one) , sync again ignore all error for now and try connecting to firebase again if it's successful then you can go back to your build. gradle and uncomment them to fix errors.

Where is Google services JSON Android Studio?

The google-services. json file is generally placed in the app/ directory (at the root of the Android Studio app module).

Can't connect to firebase in Android Studio?

You will receive this error if you have open different accounts between Android Studio and Firebase. Because the Firebase assistant attempts to contact the Firebase service with your account registered in Android Studio. You can resolve this error by selecting the Add account option in Android Studio.


1 Answers

For me by removing the warning of jCenter worked

jCenter()  remove it.. 
like image 135
Akhil Sharma Avatar answered Sep 20 '22 10:09

Akhil Sharma