我无法连接到Firebase,因为bintray-release插件不支持Gradle

时间:2017-07-10 05:48:40

标签: android firebase gradle android-gradle bintray

我在Gradle Build标签中收到了此警告

  

警告:bintray-release插件不支持Gradle 3.3。需要更新!

但是我在Android开发者页面here中有最后一个版本,我也有最新版本的bintray库。

我的build.gradle(项目):

dependencies {
    classpath 'com.android.tools.build:gradle:2.3.3'
    classpath 'com.google.gms:google-services:3.0.0'
    classpath 'com.novoda:bintray-release:0.5.0'
   }

这是Gradle控制台中的错误:

**************************************
WARNING: Gradle 3.3 not supported by bintray-release plugin. Update required!

The bintray-release plugin doesn't support version of Gradle below 3.4 for Android libraries. Please upgrade to Gradle 3.4 or later.
The last bintray-release plugin supporting Gradle 3.3 is 'com.novoda:bintray-release:4.0'

Upgrade Gradle:
./gradlew wrapper --gradle-version 3.5 --distribution-type all

The bintray-release plugin can't create a Publication for your Android Library with Gradle 3.3!
**************************************

如果我尝试将gradle更改为2.3.42.3.+,那么它无法正常工作。 由于此问题,我无法联系到我的firebase,它在尝试连接Firebase时一直向我显示此错误:

  

无法解析Android应用程序模块的Gradle配置。解决gradle构建问题和/或重新同步。

1 个答案:

答案 0 :(得分:2)

该错误消息并未要求您升级您的buildscript依赖项。它要求您升级用于构建应用程序的Gradle版本。

您是否尝试过运行它建议的命令?

./gradlew wrapper --gradle-version 3.5 --distribution-type all

此时最新版本的Gradle实际上是4.0.1,所以你也可以试试。最终结果是在项目的gradle/wrapper/gradle-wrapper.properties文件中更改Gradle分发。