web-dev-qa-db-fra.com

Erreur Gradle lors de la mise à jour vers Android studio 3.2

J'ai mis à jour ma version d'Android Studio vers la version 3.2. Maintenant, je suis confronté à l'erreur suivante pour mon projet - com.novoda.gradle.release.AndroidLibrary$LibraryUsage.getDependencyConstraints()Ljava/util/Set;

J'utilise actuellement Gradle version 4.6 . Issue link https://github.com/novoda/bintray-release/issues/177 dit de rétrograder la version de Gradle à la version 4.4, mais la version minimale prise en charge pour Android Studio 3.2 est 4.6.

Comment résoudre cette erreur.

7
nikhil bansal

J'ai résolu la même erreur en modifiant l'ordre des plugins dans votre fichier build.gradle en: 

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

La solution est indiquée ici - Regardez: Issue III .

Tout en conservant le distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.Zip dans mon fichier gradle-wrapper.properties.

22
R13mus

Cette solution a fonctionné pour moi: Comme Bintray a corrigé le problème dans sa nouvelle version, c’est-à-dire 0.9, ajouter que dans les fichiers build.gradle (projet) supprime l’erreur.

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

2
Kushal Mahapatro

Vous devrez soit rétrograder à AS 3.1.x, soit essayer les solutions décrites dans le problème Novoda que vous avez lié. À savoir ce plugin ...

0
OceanLife