无法解析Android应用程序模块的Gradle配置

时间:2018-05-05 16:33:02

标签: android firebase google-play-services

我想使用firebase数据库但是当我点击“连接到firebase”按钮时,我遇到了这个问题.... 任何人都可以帮助我???

Could not parse the Android Application Module's Gradle config. Resolve gradle build issues and/or resync.

4 个答案:

答案 0 :(得分:2)

此问题与您的一个或多个插件有关。

粘贴此:

android.debug.obsoleteApi=true

到您的gradle.properties文件。

现在让我倒闭。您必须看到带有问题插件的stacktrace。 关闭此插件,同步并尝试再次连接到Firebase-现在必须成功。

成功连接到Firebase后,您可以返回插件,从gradle.properties文件中删除该行并重新同步。警告会再次出现,但这并不重要,因为Firebase已经配置。

P.S。就我而言,我有2个问题插件:Sceneform和Crashlytics。

答案 1 :(得分:1)

我也遇到了同样的问题,但我找到了解决方案然后 解决这个问题

  • 转到 Gradle 脚本文件夹
  • 然后打开 build.gradle(Project)
  • 删除该行 - "jcenter() // 警告:此存储库即将关闭"
  • 点击连接到 Firebase
  • 它可能会要求构建所以构建项目
  • 然后再次点击“连接到 Firebase”
  • 打开它就会成功

答案 2 :(得分:0)

我遇到了类似的问题,发现我项目的build.gradle中的以下条目是问题的根源:

compile 'com.google.api-client:google-api-client:1.22.0'
compile 'com.google.http-client:google-http-client-gson:1.22.0'

https://code.luasoftware.com/tutorials/android/how-to-add-firebase-to-android/#gradle-config-parsing-error

另一种可能性是你的项目中的gzips可能是罪魁祸首。在项目文件夹中搜索并删除它们,让gradle为您重新同步。

可能的替代解决方案:https://github.com/socketio/engine.io-client-java/issues/13 https://github.com/ACRA/acra/issues/159

答案 3 :(得分:0)

我修复该问题的方法是从应用程序级别build.gradle中注释掉Fabric插件(apply plugin: 'io.fabric')。然后,使用Firebase助手连接到Firebase。连接成功后,您可以取消注释结构插件。