Android系統(tǒng)目錄結(jié)構(gòu)介紹

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)制指令
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容