Android 即使未更改,ckati也会重新生成

Android 即使未更改,ckati也会重新生成,android,build-system,Android,Build System,我正在构建一些Android模块,我经常会得到: (ANDROID树)/预构建/构建工具/linux-x86/bin/ckati被修改, 再生 它通常需要7分钟,不会改变任何东西(即使是ckati二进制文件的时间戳也不会改变)。我通过修改以下内容解决了此问题: (安卓树)/build/soong/ui/build/kati.go 并加入: "--regen_ignoring_kati_binary", 然而,我仍然想知道为什么会发生这种情况?是否存在与时间戳签入相关的代码问题: (安卓树)/b

我正在构建一些Android模块,我经常会得到:

(ANDROID树)/预构建/构建工具/linux-x86/bin/ckati被修改, 再生

它通常需要7分钟,不会改变任何东西(即使是ckati二进制文件的时间戳也不会改变)。我通过修改以下内容解决了此问题:

(安卓树)/build/soong/ui/build/kati.go

并加入:

"--regen_ignoring_kati_binary",
然而,我仍然想知道为什么会发生这种情况?是否存在与时间戳签入相关的代码问题:

(安卓树)/build/kati/regen.cc


还是我遗漏了什么?

我知道这是个老问题,但我自己也很困惑。。。你找到了这个问题的答案吗?我有一种感觉,它可能与github上的这个问题有关,即使它已关闭,但描述与问题相符: