我将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。
如何解决此错误。
答案 0 :(得分:24)
我通过将build.gradle文件中的插件顺序更改为来解决了相同的错误:
//has to be BEFORE 'com.android.library'
apply plugin: 'com.novoda.bintray-release'
apply plugin: 'com.android.library'
此处说明了解决方法-Take a look at : Issue III。
将distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
保留在gradle-wrapper.properties文件中。
答案 1 :(得分:3)
此解决方案对我有用: 由于Bintray已在其新版本(即0.9)中解决了该问题,因此在build.gradle(项目)文件中添加该错误即可消除该错误。
classpath'com.novoda:bintray-release:0.9'
答案 2 :(得分:0)
您将需要降级到AS 3.1.x或尝试在所链接的Novoda问题上描述的解决方法。即this plugin ...