我正在尝试自定义 Gradle 插件。我已经完成插件程序并发布到本地maven,但是当我引入它时,Adnroid studio总是提示我找不到插件ID,这是我的项目图片,我需要帮助。
当我没有在项目中构建 gradle 下添加时tasks.withType(Copy).all {duplicatesStrategy 'exclude'}
,Android studio 总是报错插件重复。但我认为这是一个新的演示。我从 gradle GitHub 得到它。添加此代码可以解决此问题。并且得知这应该是gradle 7.x的bug,我在allprojects中添加后,Android studio编译成功。不知道找不到插件ID是否与此有关。
不在 build.gradle 中添加tasks.withType(Copy).all {duplicatesStrategy 'exclude'}
错误信息
`FAILURE:构建失败并出现异常。
- 出了什么问题:任务“:asm:processResources”执行失败。
条目 META-INF/gradle-plugins/com.asm.properties 是重复的,但没有设置重复处理策略。详情请参考https://docs.gradle.org/7.3/dsl/org.gradle.api.tasks.Copy.html#org.gradle.api.tasks.Copy:duplicatesStrategy。
- 尝试:
使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
- 在 https://help.gradle.org 获得更多帮助
这是无法找到插件ID的项目的全景图,我需要帮助