是的,Android Build Plugin 存在问题,请在此处阅读:
我们使用自定义源集,因此在我们停止使用它们之前不太可能解决这个问题。
http://code.google.com/p/android/issues/detail?id=82411并在这里提到
https://discuss.gradle.org/t/faster-incremental-builds/552/10
修复后,将其用于Android
,将其添加到allProjects
:
allProjects {
tasks.withType(JavaCompile) {
configure(options) {
incremental = true
}
}
}
如果你看到这个,你必须先构建你的项目:
compileDebugJava - 不是增量的(例如输出已经改变,之前没有执行,等等)。
如果您看到这一点,则sourceSets
根据 isse 使用了错误(请参阅链接):
compileDebugJava - 不是增量的。无法推断源目录。
从他们的Java
项目示例中:
apply plugin: 'java'
compileJava {
//enable compilation in a separate daemon process
options.fork = true
//enable incremental compilation
options.incremental = true
}
来源: http: //gradle.org/docs/current/dsl/org.gradle.api.tasks.compile.JavaCompile.html