1. Android 系统主要目录描述
#目录 子目录 功能描述 #/acct / 系统回收站,删除的系统文件 #/cache / 是缓存文件夹,主要放缓存的文件 #/data / 存放用户安装的软件以及各种数据 #/data /app/ 用户自己安装的apk文件放在这个目录下 # /data /data/ 用户安装文件存储位置,软件以包名 package name 来命名 #/data /system/ 记录手机安装信息等文件的目录 #/etc / 配置文件,指向/system/etc/ #dev / 设备文件,里面的文件很多都是设备模拟的文件系统 #/proc / 目录下包含着系统运行的各种信息 #/proc /cpuinfo 查看CPU相关信息 #/proc /meminfo 查看内存相关信息 #/storage / 手机存储设备,sdcard0表示第一块SD存储卡 #/mnt / 挂载点,sdcard存储卡挂载目录 #/sys / 存放linux内核文件 #/system / 存放Android系统文件 #/system /app/ 存放系统程序 #/system /bin/ 存放的主要是Linux系统自带的组件 #/system /build.prop Andriod系统中很重要的文件,记录系统的设置和改变 #/system /etc/ 主要存放安卓系统的核心配置文件 #/system /fonts/ 系统文字存放目录 #/system /framework/ 核心文件,系统平台运行框架 #/system /lib/ 存放几乎所有的共享库(.so)文件 #/system /media/ 存放系统提示音以及系统铃声 #/system /usr/ 用户的配置文件,如键盘布局、共享、时区文件等 #/sbin / 系统工具,用于调试adbd程序 #
2.ADB工具
2.1 ADB主要功能
1.可以快速更新设备或模拟器上的软件
2.可以在设备或模拟器上运行shell命令
3.可以同步设备或模拟器上的文件,即上传、下载文件
4.可以实时抓取APP运行时的Log信息
2.2 ADB基本命令
#1. adb devices 查询连接的设备或模拟器 #命令adb devices 运行后有三种状态: #(1)device:表示找到设备并与adb连接上 #(2)no device:表示当前没有模拟器在运行,或者没有找到设备。 #(3)offline:表示设备或模拟器没有与adb相连或者没有响应。 #如果出现多个device时,说明当时有多个设备或模拟器在运行。此时使用adb时,需要用-s指定一个目标设备。命令格式如下: #adb -s 目标设备名 命令 #2. adb install 用来向设备安装软件。命令格式如下: #adb install [option] <path> #如:
#1. adb devices 查询连接的设备或模拟器
#命令adb devices 运行后有三种状态:
#(1)device:表示找到设备并与adb连接上
#(2)no device:表示当前没有模拟器在运行,或者没有找到设备。
#(3)offline:表示设备或模拟器没有与adb相连或者没有响应。
#如果出现多个device时,说明当时有多个设备或模拟器在运行。此时使用adb时,需要用-s指定一个目标设备。命令格式如下:
#adb -s 目标设备名 命令
#2. adb install 用来向设备安装软件。命令格式如下:
#adb install [option] <path>
#如:
>>>>>待续