./mkyaffs2image -f system/ system.img 做system.img
./unyaffs system.img 解压system.img 得到system 目录
其实完整的做法是把这个system 替代你自己编译出来的system目录,然后直接在系统目录里面打包。
./out/host/linux-x86/bin/mkyaffs2image -f out/target/product/XXX/system out/target/product/XXX/system.img
转一个文章:
有时候修改了android系统的某个文件,这个文件所在的模块和别的模块没有依赖关系,这个时候又不想让整个系统重新编译,可以采取如下方式。
. build/envsetup.sh
进入到某个模块的源代码根目录下,编译这个模块
mm showcommands
然后退回到整个android的原代码根目录下
cd -
因为mm只编译不重新生成system.img,所以需要手动重新生成system.img
./out/host/linux-x86/bin/mkyaffs2image -f out/target/product/generic/system out/target/product/generic/system.img
欢迎光临 九鼎创展论坛 (http://bbs.9tripod.com/) | Powered by Discuz! X3.2 |