2017-07-24 85 views
1

我一直在尝试在我的android项目中设置firebase。 问题是,我得到这个错误:无法解析android应用程序模块的Gradle配置...我真的无法解决它。Firebase:无法解析android应用程序模块的Gradle配置

我见过很多人得到这个错误,但似乎他们可以通过升级他们的构建工具版本或通过更新谷歌服务来解决它。我已经完成了所有这些工作,但迄今为止还没有成功。

这里是我的脚本的gradle:

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' 

,第二个:

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

感谢您的帮助!

+0

https://stackoverflow.com/questions/44880092/error-firebase-configuration-in-android-studio –

回答

0

我认为你的一些依赖关系在它后面。只需转到build.gradle(模块应用程序)并注释掉它们中的大部分或全部(找出哪一个),同步再次忽略所有错误,并尝试再次连接到Firebase,如果它成功,则可以返回到您的build.gradle并取消注释以修复错误。

希望这有助于

相关问题