abi-abi相關代碼,abi:application binary interface, 應用程序二進制接口
bionic - Android或模擬器的標準C庫
bootable - 引導程序,安裝程序和其它設備啓動的東西
build - 特殊的構建組件和腳本
- core/combo - 每類設備的設置定義
cts - Android的測試框架
- vm - libdvm 庫
- libdex - DEX文件格式庫
- dalvikvm - 鏈接到libdvm的可執行虛擬機'dalvikvm'
- libnativehelper - JNI庫
development - 仿真器,模擬器,以及NDK和SDK相關
device - 特定廠商設備文件
external - 所有的各種庫和工具的外部源代碼 - 包括Android的圖形核心-Skia
- base/core/jni - 核心JNI代碼(Java和C++之間的橋)
- base/core/java - 核心java代碼
- base/services/java - Android核心java‘服務’
- base/cmds/ - 基本命令(通常是C+ +) - 包括'運行'(對於模擬器?),從Java的引導核心Android組件'system_server';通過綁定IPC機制和服務綁在一起的ServiceManager,像一個命名服務
- base/media - 媒體庫
- base/opengl & base/graphics - 圖形庫
- libs/binder -綁定的IPC框架
- base/policy - 策略組件
- base/telephony - 手機和電話組件
- base/native - 附加的本地庫 (鍵盤,圖形等)
- libhardware/modules/gralloc - 幀緩衝驅動
- libhardware_legacy - 電源,震動,wifi驅動
- luni/src/main/java - Java 庫的java代碼
- luni/src/main/native - Java庫的通過JNI橋接的本地C/C++代碼
ndk - 開發本地應用的本地開發包
- host/<os>/bin - 主機構建組件,包括模擬器,只對linux系統適用
- (debug?)/target/product/generic/system - 目標系統的文件系統
packages - 應用程序和提供者包,打包成apk文件
prebuilt - 交叉編譯的預構建工具
sdk - 應用程序開發的Android軟件開發包
- core/liblog - 日誌
- core/libcutils - 附加的C庫,包括在複製某些新Dalvik進程時起關照作用的'zygote'
- core/toolbox - typical UNIX utilities 經典的UNIX組件
- core/init - 本地啓動序列的'init'進程
- core/libpixelflinger - 低級別像素的圖形繪製
- core/netd - 'netd'網絡守護進程
- core/vold - 'vold'卷管理守護進程
- core/wlan - 無線網絡驅動
tools - 工具