android 如何单独编译 img及作用
1.system.img
make systemimage
作用:它包含了整个系统,android的framework,application等等,会被挂接到 "/" 上,包含了系统中所有的二进制文件。(system.img是out/target.product/generic/目录下system目录的一个映射,类似与根文件系统的映像,放着android的应用程序、配置文件和字体等)
2.userdata.img
make userdataimage
作用:将会被挂接到/data 下,包含了所有应用相关的配置文件,以及用户相关的数据 。
3.ramdisk.img
make ramdisk
作用:一个分区影像文件,它会在kernel 启动的时候,以只读的方式被 mount,这个文件中只是包含了 /init 以及一些配置文件,这个ramdisk被用来调用init,以及把真正的root file system mount 起来。(其实ramdisk.img的内容就是/out/target/product/generic/root目录的压缩而已)
4.boot.img
make bootimage
5.system打包
make snod
这个不检查依赖关系,只是把 out\target\product\XXX\system 目录打包成system.img,用于简单替换文件时打包。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步