Gradle:无法添加任务':helloFromBuild1',因为具有该名称的任务已经存在
Posted
技术标签:
【中文标题】Gradle:无法添加任务\':helloFromBuild1\',因为具有该名称的任务已经存在【英文标题】:Gradle : Cannot add task ‘:helloFromBuild1′ as a task with that name already existsGradle:无法添加任务':helloFromBuild1',因为具有该名称的任务已经存在 【发布时间】:2015-08-29 05:10:59 【问题描述】:Gradle 在终端中给出以下错误。
* What went wrong:
A problem occurred evaluating script.
> Cannot add task ':helloFromBuild1' as a task with that name already exists.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
【问题讨论】:
您需要提供更多上下文来解决这个问题。你的构建脚本是什么样子的? @Rene,请看我的回答。 【参考方案1】:任务名称冲突可能是由于文件导入不当造成的。如需更好的解释,请参阅这篇文章Gradle : Cannot add task ‘:helloFromBuild1’ as a task with that name already exists.。
上述链接中解决方案的一小段摘录如下:
解决方案:
如果你想同时导入 build_1.gradle 和 build_2.gradle 的任务 在 build_3.gradle 然后在上述情况下,您只能通过 在 build_3.gradle 中导入 build_2.gradle,因为任务 build_1.gradle 已经包含在 build_2.gradle 中。
【讨论】:
仅仅链接到您自己的库(或实用程序)并不是一个好的答案。链接到它,解释它解决问题的原因,提供使用它的代码并拒绝提供更好的答案。见:How can I link to an external resource in a community-friendly way?以上是关于Gradle:无法添加任务':helloFromBuild1',因为具有该名称的任务已经存在的主要内容,如果未能解决你的问题,请参考以下文章
Gradle Ant 无法添加任务 ':myproject:test' 作为具有该名称的任务已存在
Gradle Build - 任务“:sonarqube”的执行失败无法被索引两次
无法添加任务':processDebugGoogleServices'作为具有该名称的任务已存在
Android Gradle 插件自定义 Gradle 任务 ⑤ ( 为自定义 Gradle 任务添加依赖任务 | Gradle 任务依赖执行顺序控制 )