9

我将我的 Android Studio 版本更新为 3.2。现在我的项目面临以下错误 - com.novoda.gradle.release.AndroidLibrary$LibraryUsage.getDependencyConstraints()Ljava/util/Set;

目前我正在使用 gradle 版本 4.6。问题链接https://github.com/novoda/bintray-release/issues/177表示将 gradle 版本降级到 4.4,但 Android Studio 3.2 的最低支持版本是 4.6。

如何解决此错误。

4

3 回答 3

25

我通过将 build.gradle 文件中插件的顺序更改为:

//has to be BEFORE 'com.android.library'
apply plugin: 'com.novoda.bintray-release' 
apply plugin: 'com.android.library'

解决方案在这里说明 -看看:问题 III

同时保留distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip在我的 gradle-wrapper.properties 文件中。

于 2018-10-09T17:11:53.043 回答
3

该解决方案对我有用:由于 Bintray 已在其新版本(即 0.9)中解决了该问题,因此在 build.gradle(项目)文件中添加该问题可消除该错误。

类路径 'com.novoda:bintray-release:0.9'

于 2018-12-04T15:51:19.410 回答
0

您将需要降级回 AS 3.1.x 或尝试您链接的 Novoda 问题中描述的解决方法。即这个插件...

于 2018-09-25T11:13:15.370 回答