ADB介绍
ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机)
它的主要功能有:
* 运行设备的shell(命令行)
* 管理模拟器或设备的端口映射
* 计算机和设备之间上传/下载文件
�* 将本地apk软件安装至模拟器或android设备
ADB常用指令
adb devices 用于查看链接设备
Adb pull 用来将移动设备中的文件复制到pc端
Abd push 用pc端的文件复制到移动端来
adb install apk的路径名 eg: adb install e:\baidu.apk
Install -r apk的路径名 重新安装并将原有缓存进行保留
Adb uninstall apk的包名 eg:adb uninstall com.baidu.searchbox
如何获取包名:
adb shell pm list packages 获取包名
adb shell pm list packages -3 获取第三方包名
adb shell pm list packages -s 系统包名
adb shell dumpsys activity activities adb命令获取当前界面Activity
执行结果为:com.baidu.searchbox/.MainActivity t3
adb shell dumpsys cpuinfo查看手机端cpu的使用率
adb shell getprop | findstr dalvik 查看本机内存的使用情况(所有的app)
adb shell dumpsys meminfo +包名查看具体的apk的内存使用率
adb locat 来去获取日志
adb logcat -c 清空日志
Adb logcat *:W 对应打印含有W以及W以上界别日志
Android的日志分为如下几个级别:
V—— Verbose(最低,输出得最多)
D—— Debug
I—— Info
W—— Warning
E—— Error
F—— Fatal
S—— Silent(最高,啥也不输出)