Android4.0 x86源碼結構,生成目錄結構


Android源碼結構,生成目錄結構

原文鏈接:http://www.cnblogs.com/sunshinewill/archive/2012/05/26/2519329.html

 源碼結構:

abi

應用程序二進制接口

bionic

bionic c

bootable

啟動引導相關代碼

build

存放系統編譯規則及generic等基礎開發包配置

dalvik

dalvik Java虛擬機

development

應用程序開發相關

external

android使用的一些開源的模組

frameworks

核心框架——javaC++語言

hardware

部分廠家開源的硬解適配層HAL代碼

kernel

linux內核

libcore

核心庫

Makefile

makefile文件

ndk

本地開發工具

out

編譯完成后的代碼輸出與此目錄

packages

應用程序包

prebuilt

x86ARM架構下預編譯的一些資源

sdk

sdk及模擬器

system

底層文件系統庫、應用及組件——C語言


 生成文件結構:(只說明generic_x86版)

生成鏡像文件位於out/target/product/generic_x86/下

kernel

android4.0內核,版本linux3.0.8

data

存放數據的文件系統

obj

目錄中包含了各種JAVA應用,與common/obj/APPS相對應,但是已經打成了APK

system

文件系統

ramdisk.img

內存盤的根文件系統映像

system.img

文件系統鏡像,在裁剪中可以通過對鏡像文件系統中文件進行剪裁實現一定程度的定制要求

generic_x86.iso

目標生成系統鏡像,文件內容如下圖:

通過對generic.iso 文件中的system.img文件與kernel文件的定制修改,實現Android4.0_x86系統版本的定制。對system.img文件系統鏡像的介紹及對應的裁剪方法將在后續文章中給出。

 

 筆者知識能力有限,文中出現錯誤不足還望指正。

 

 


免責聲明!

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



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