我正在尝试构建AOSP代码。我看到每当我在模块中进行一些更改时,它并不总是反映在system.img或ramdisk.img中。 make无法检测到源代码中的更改并获取旧的二进制文件或旧的可执行文件,并使用该二进制文件或可执行文件创建system.img。
我必须使用make -j16构建源代码两次或三次,或删除中间文件以实际反映它。有什么理由,为什么会这样呢?任何解决方案,以确保它可以工作,而无需一次性去除中间体?
此致
Sameer Joshi
答案 0 :(得分:0)
在运行 make -j16
之前使用这些命令$ make installclean
$ make clobber
清理确保正确使用新安装的二进制文件 在提取后考虑到,删除任何现有的输出 以前的构建..
这可能不一定能解决您的问题。试一试。