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,用於簡單替換文件時打包。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM