【发布时间】:2025-12-16 03:40:01
【问题描述】:
我正在向 jCenter 添加一个库,为此我需要在我的项目的 build.gradle 文件中添加一些插件。但是,我收到了错误
不允许在使用标准 Gradle 生命周期插件时声明自定义“清理”任务。
我可以看到task clean 块,当我删除它时,错误消失了。我认为这就是我需要做的所有事情,但它之前是否做过重要的事情?如果我删除了插件并且忘记重新添加 clean 块,会有什么可怕的后果?
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
plugins {
id "com.jfrog.bintray" version "1.7.3"
id "com.github.dcendents.android-maven" version "1.5"
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
【问题讨论】:
-
查看techusall.com/…链接。里面解释了一切。当然这会有所帮助!
-
@Suragch 我在使用 com.github.dcendents.android-maven 时遇到了同样的问题,你是如何解决这个问题的?
-
@Nainal,我想当时我刚刚删除了
clean块。不过,我认为这不是解决方案,而且我从未觉得自己理解了问题或如何正确解决问题。 -
@Suragch 谢谢
标签: android-studio gradle plugins