Android系統(tǒng)目錄結(jié)構(gòu)介紹
- Android Linux版本
android4.0之前用的是Linux 2.6.x
android4.0之后用的是Linux 3.x
- /data:保存應(yīng)用程序數(shù)據(jù)
- /data/app:用戶安裝的應(yīng)用apk
- /data/data:保存應(yīng)用使用的私有數(shù)據(jù)
- /data/system:系統(tǒng)的配置信息,注冊(cè)表文件
- /data/anr:anr異常的記錄信息,方便開(kāi)發(fā)人員定位ARN異常,通過(guò)應(yīng)用包名定位錯(cuò)誤信息
-
/dev:devices的縮寫(xiě),硬件設(shè)備驅(qū)動(dòng)
- 存放設(shè)備所對(duì)應(yīng)的文件(注:Android所有的設(shè)備都是以文件的形式體現(xiàn))
-
/mnt:mount的縮寫(xiě)
- 掛載外接設(shè)備:sdcard,u盤(pán)
-
/proc:硬件配置,進(jìn)程狀態(tài)信息
- cpuinfo、meminfo
- 虛擬的文件系統(tǒng),即使文件大小是0,但是還是有內(nèi)容的
-
/sbin:system bin系統(tǒng)級(jí)可執(zhí)行程序
- 系統(tǒng)重要的二進(jìn)制執(zhí)行文件
- adbd:服務(wù)器的adb進(jìn)程 <->adb客戶端 (socket)
- adb connect 192.168.1.101 鏈接一個(gè)局域網(wǎng)Android設(shè)備
/sys:Android的模塊。組件、設(shè)備信息
-
/system/:
- /system/app:存放系統(tǒng)自帶的應(yīng)用,默認(rèn)不能刪除
- /system/bin:Android中可執(zhí)行的linux指令文件(ELF)
- /system/etc:host:主機(jī)名和ip地址的映射
- /system/fonts:Android中自帶的字體
- /system/framework:存放谷歌提供的java api
- /system/lib:核心功能的類庫(kù),C/C++文件
- /system/media/audio:存放Android的音效文件
- /system/tts:語(yǔ)音發(fā)聲引擎,默認(rèn)不支持中文
- /system/usr:用戶設(shè)備的配置信息,鍵盤(pán)編碼和按鍵編碼的映射
- /system/xbin:是專為開(kāi)發(fā)人員準(zhǔn)備的二進(jìn)制指令