Android系统目录结构介绍

Android系统目录结构介绍

  • Android Linux版本

android4.0之前用的是Linux 2.6.x

android4.0之后用的是Linux 3.x

  • /data:保存应用程序数据
    • /data/app:用户安装的应用apk
    • /data/data:保存应用使用的私有数据
    • /data/system:系统的配置信息,注册表文件
    • /data/anr:anr异常的记录信息,方便开发人员定位ARN异常,通过应用包名定位错误信息
  • /dev:devices的缩写,硬件设备驱动

    • 存放设备所对应的文件(注:Android所有的设备都是以文件的形式体现)
  • /mnt:mount的缩写

    • 挂载外接设备:sdcard,u盘
  • /proc:硬件配置,进程状态信息

    • cpuinfo、meminfo
    • 虚拟的文件系统,即使文件大小是0,但是还是有内容的
  • /sbin:system bin系统级可执行程序

    • 系统重要的二进制执行文件
    • adbd:服务器的adb进程 <->adb客户端 (socket)
    • adb connect 192.168.1.101 链接一个局域网Android设备
  • /sys:Android的模块。组件、设备信息

  • /system/:

    • /system/app:存放系统自带的应用,默认不能删除
    • /system/bin:Android中可执行的linux指令文件(ELF)
    • /system/etc:host:主机名和ip地址的映射
    • /system/fonts:Android中自带的字体
    • /system/framework:存放谷歌提供的java api
    • /system/lib:核心功能的类库,C/C++文件
    • /system/media/audio:存放Android的音效文件
    • /system/tts:语音发声引擎,默认不支持中文
    • /system/usr:用户设备的配置信息,键盘编码和按键编码的映射
    • /system/xbin:是专为开发人员准备的二进制指令

你可能感兴趣的:(Android系统目录结构介绍)