java - 如何修复错误 Cannot change strategy of configuration in gradle?

标签 java gradle

我在尝试通过 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.

据我了解,此问题特定于 gradle 版本 >=3.0。是的,这个脚本适用于 2.* 版本的 gradle。有什么解决方法吗?我在 MacOs Sierra 上。

最佳答案

我收到此错误的真正原因是 classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:x.x.x' 是通过范围(即 [0.11, 0.99. 99]) 就像他们的教程所说的那样。

为什么?因为他们制作了一个新版本(0.11.0)并且破坏了所有东西,所以我不得不手动指定以前的版本。这简直令人气愤!花了 4 个小时。

关于java - 如何修复错误 Cannot change strategy of configuration in gradle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46552044/

相关文章:

java - 如何继承 CompletableFuture?

gradle - 在init.gradle任务中访问项目构建变量

java - 当其依赖仍在运行时执行 gradle 任务

android - 来自 Maven 本地的 Gradle 依赖

java - 抽象类和构造函数问题以及这个 UML 图

java - Spring Data Mongo - 动态更改存储库模板

java - Java9 中导出、间接导出、要求和间接要求之间的区别?

java - Solr 4.0 中如何自动删除事务日志文件?

java - 如何使用 Gradle 引入所有依赖项 jar?

java - 针对特定项目的 Android Lint 检查