【问题标题】:I can't connect to Firebase because Gradle not supported by bintray-release plugin我无法连接到 Firebase,因为 bintray-release 插件不支持 Gradle
【发布时间】:2017-12-13 17:53:28
【问题描述】:

我在 Gradle 构建选项卡中收到此警告

警告: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 构建问题和/或重新同步。`

【问题讨论】:

  • 你把 android 插件的版本号(Google 叫它“gradle”来迷惑人们)和 Gradle 的版本混淆了。

标签: android firebase gradle android-gradle-plugin bintray


【解决方案1】:

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

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

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

到目前为止,Gradle 的最新版本实际上是 4.0.1,因此您也可以尝试一下。最终结果是在项目的 gradle/wrapper/gradle-wrapper.properties 文件中更改 Gradle 发行版。

【讨论】:

    猜你喜欢
    • 2018-07-19
    • 1970-01-01
    • 2016-12-10
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-06
    • 1970-01-01
    相关资源
    最近更新 更多