3 votes

Comment corriger l'erreur Cannot change strategy of configuration in gradle ?

Je reçois l'erreur en essayant de construire le projet par Gradle :

  gradle -q acRpm

FAILURE: Build failed with an exception.

* Where:
Script '/Users/anarinsky/eclipse-workspace/aaa/build/gradle-tools/build-scripts/repo-config.gradle' line: 32

* What went wrong:
A problem occurred evaluating script.
> Cannot change strategy of configuration ':fixMe' after it has been resolved.

Si je comprends bien, ce problème est spécifique à la version de gradle >=3.0. Oui, ce script fonctionne à la version 2.* de gradle. Existe-t-il une solution de contournement ? Je suis sur MacOs Sierra.

6voto

egorikem Points 656

La raison réelle pour laquelle j'ai eu cette erreur était la suivante classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:x.x.x' a été regroupé par plage (c'est-à-dire [0.11, 0.99.99]) comme le dit leur tutoriel.

Pourquoi ? Parce qu'ils ont fait une nouvelle version (0.11.0) et avaient tout cassé, donc j'ai dû spécifier manuellement la version précédente. C'est tout simplement exaspérant ! J'ai passé 4 heures là-dessus.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X