美文网首页
ANDROID系统目录分析

ANDROID系统目录分析

作者: QA_man | 来源:发表于2018-03-21 21:37 被阅读0次

    Android版本升级历史及改变

    image.png

    Android手机系统环境介绍——系统目录

    1. \system\app
      这个里面主要存放的是常规下载的应用程序,程序为系统默认的组件,可以看到都是以APK格式结尾的文件
    image.png
    1. \system\bin
      这个目录下的文件都是系统的本地程序,里面主要是Linux系统自带的组件(命令)


      image.png
    2. \system\etc
      该文件夹保存的都是系统的配置文件,比如APN(移动名称:cmnet 联通名称:3gnet)接入点设置等核心配置。


      image.png
    3. \system\framework
      framework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架


      image.png
    4. \system\lib
      lib目录中存放的主要是系统底层库,一些so文件,如平台运行时库。


      image.png
    5. \system\media
      \system\media\audio
      铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音


      image.png
    6. /data/app 存放用户安装的软件


      image.png

      9 ./data/data
      存放所有软件(包括/system/app 和 /data/app 和 /mnt/中装的软件)的一些lib和xml文件等数据信息;


      image.png
    7. /data/dalvik-cache
      存放程序的缓存文件,这里的文件都是可以删除的。


      image.png

    Android ADB工作原理

    应该自定义通信端口6100——7100


    image.png
    image.png

    ADB连不上解决办法

    方案一:
    1、手机U口连接PC后,观察驱动是否安装成功(itools连接)
    2、进入手机设置->其他高级设置->开发者选项
    tips:首次启动开发者选项,需要点击关于手机->版本号5次
    3、进入开发者选项,打开开发者选项和USB调试(adb shell连接成功)
    方案二:
    1、进入cmd 输入adb kill-server
    2、进入cmd 输入adb start-server
    3、任务管理器关掉所有手机助手软件(itools、360手机助手、adb进程kill掉重启)
    方案三:
    adb nodaemon server 查看绑定端口
    netstat -ano | findstr "5037" 查看是谁占用了端口
    任务管理器通过pid找到对应的程序,干掉就好了,或者卸载占用服务


    image.png
    image.png

    Android系统架构介绍

    Android开发方向定位
    1、app主要研究,Application和Framwork层
    2、OS开发主要研究 Libraris层和AndroidRuntime
    3、驱动开发主要研究 Linux Kernel


    image.png

    相关文章

      网友评论

          本文标题:ANDROID系统目录分析

          本文链接:https://www.haomeiwen.com/subject/rtvnqftx.html