让snod无法正常工作,这样做的方式:没有规则可以制作目标'out / target / product / generic / root / file_contexts','snod'需要

时间:2015-01-13 15:38:31

标签: android gnu-make android-source

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

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

1 个答案:

答案 0 :(得分:2)

make snod用于从当前软件二进制文件构建系统映像。当您更改Android源中的某些库并且不想重建整个系统时使用它,然后您在该库中构建增量更改(使用mm)并执行make snod以包含这些更改在系统图像中。

也许你没有第一次构建android镜像? 您还需要在shell和source build/envsetup.sh构建配置中获取
lunch)脚本。