incremental-compiler icon indicating copy to clipboard operation
incremental-compiler copied to clipboard

Caching has not been enabled for the task

Open zyhGH opened this issue 3 years ago • 6 comments

Caching disabled for task ':xxxx:generateIncrementalDex' because: Caching has not been enabled for the task Task ':xxxx:generateIncrementalDex' is not up-to-date because: Task has not declared any outputs despite executing actions.

跑到这就结束了 不会生成.dex文件 请问是什么原因呢

zyhGH avatar Sep 30 '21 13:09 zyhGH

同学你好,可以提供下Gradle版本和Android Gradle Plugin还有Target SDK Version吗

wuyr avatar Oct 03 '21 11:10 wuyr

gradle 6.1.1 target SDK 30 插件就是publish生成的 没有改动过代码

zyhGH avatar Oct 08 '21 02:10 zyhGH

不好意思,现在才回复。 我按照你说的试了下,确实是第一次是没有检测到文件变动的。你依赖了插件并sync之后,再修改代码,就能检测到了,后面都能正常运行了

wuyr avatar Dec 17 '21 09:12 wuyr

好的 我去看看 虽然我们现在用了记录修改时间来处理差分 但我总感觉用MD5显得科学一点hhh

zyhGH avatar Jan 17 '22 07:01 zyhGH

好的 我去看看 虽然我们现在用了记录修改时间来处理差分 但我总感觉用MD5显得科学一点hhh

根据修改时间判断,如果文件修改过之后又撤销修改,这样修改时间依然会更新,但实际上不应该参与编译。

wuyr avatar Jan 18 '22 15:01 wuyr

Is there an answer to "Caching has not been enabled for the task" in English?

megalithic3 avatar Mar 17 '22 06:03 megalithic3