更新到Android Studio 3.2时发生Gradle错误

时间:2018-09-25 09:45:20

标签: android android-studio android-studio-3.2

我将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。

如何解决此错误。

3 个答案:

答案 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 ...