gpt4 book ai didi

android - 如何解决 "make: *** No rule to make target ` out/target/product/generic/root/file_contexts', `snod' 需要。停止。”

转载 作者:行者123 更新时间:2023-11-29 01:18:21 24 4
gpt4 key购买 nike

这几天在做android的源码,遇到了一个问题,发现对我来说很难解决,问题是:

当我第一次构建整个源代码时,我可以得到正确的结果,system.img , userdata.img , ramdisk.img .. 所有决赛 .img存在,然后我尝试对文件夹 /packages/app/ 中的应用程序进行一些修改,当我执行命令时 make snod出现错误:

make: *** No rule to make target `out/target/product/generic/root/file_contexts', needed by `snod'.  Stop.

我执行的整个步骤是:

   # source build/envsetup.sh
# lunch full-eng
# mmm /package/apps/Calculator( just take Calculator for example)
# make snod

但是这次,我看不到和.img文件夹中的文件 /out/target/product/generic ,我不知道,谁能帮帮我?

谢谢你..

最佳答案

#

您好,我在尝试“make snod”将应用程序添加到系统镜像时也遇到了这个问题。我突然想到,build设置可能不正确,因此“make snod”失败了。这是我的尝试(首先将密码更改为 Android 开源项目根目录):

$ source ./build/envsetup.sh
$ lunch 6
$ mmm ./packages/experimental/HelloAndroid/
$ make snod

我通过选择“lunch 6”组合来运行“make”,所以我通过再次这样做来刷新设置。在那之后,它成功了。希望对您有所帮助。

关于android - 如何解决 "make: *** No rule to make target ` out/target/product/generic/root/file_contexts', `snod' 需要。停止。”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38341523/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com