Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Gradle error when Update to Android studio 3.2

I updated my Android Studio version to 3.2. Now I am facing following error for my project - com.novoda.gradle.release.AndroidLibrary$LibraryUsage.getDependencyConstraints()Ljava/util/Set;

Currently I am using gradle version 4.6. Issue link https://github.com/novoda/bintray-release/issues/177 says to downgrade gradle version to 4.4 but minimum supported version for Android Studio 3.2 is 4.6.

How to resolve this error.

like image 589
nikhil bansal Avatar asked Sep 25 '18 09:09

nikhil bansal


People also ask

Why is my Gradle sync failing?

Missing Files: There is a chance of Gradle files getting misplaced. This can be solved by re-installing the required files. Using the Proxy Servers: There was an issue with the syncing of the Gradle when Proxy Servers were turned on. Disabling it can help.


2 Answers

I solved the same error by changing the order of the plugins in your build.gradle file to :

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

The solution is stated here - Take a look at : Issue III.

While keeping the distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip in my gradle-wrapper.properties file.

like image 61
R13mus Avatar answered Oct 18 '22 20:10

R13mus


This solution worked for me: As Bintray has fixed the issue in its new release i.e. 0.9 so adding that in build.gradle (project) files removes the error.

classpath 'com.novoda:bintray-release:0.9'

like image 36
Kushal Mahapatro Avatar answered Oct 18 '22 21:10

Kushal Mahapatro