make snod 没有工作,警告 this:No 规则使目标 'out/target/product/generic/root/file_contexts' 成为 'snod' 所需要的

make snod didn't work, with waring like this:No rule to make target 'out/target/product/generic/root/file_contexts', needed by 'snod'

每次我输入 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 和 lunch 构建配置中获取
(source build/envsetup.sh) 脚本。