每次我输入make snod时,都会发生:
make: *** No rule to make target 'out/target/product/generic/root/file_contexts', needed by 'snod'. Stop.

事实是,我在/out/target/product/generic中根本没有名为root的目录。我错过了什么?

最佳答案

make snod用于从当前软件二进制文件构建系统映像。当您更改android源中的某些库并且不想重建整个系统,然后在该库中构建增量更改(使用mm)并执行make snod将这些更改包括在系统映像中时,可以使用它。
也许您不是第一次构建android映像?
您还需要在shell和source build/envsetup.sh构建配置中获取(lunch)脚本。

关于android - make snod不起作用,需要这样警告:'snod'不需要目标'out/target/product/generic/root/file_contexts'的规则,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27925810/

10-09 02:36