测试app常会用到一些adb命令,固然使用adb命令,须要配好jdk、sdk环境,否则不能使用的shell
一、adb help ----帮助信息app
二、adb device ----手机的id查看测试
三、adb start-server----启动服务spa
四、 adb kill-server---中止服务日志
五、adb install [apkname]----安装APKserver
六、adb uninstall [apkpackagename]----卸载APK包进程
七、adb push [localpath] [remotepath]----发送电脑文件到ADB设备(AVD)内存
八、adb pull [remotepath] [localpath]----下载ADB设备文件到电脑rem
九、adb root----重启adb daemon并得到root权限class
十、adb shell----运行adb shell(能够进入shell行)
adb shell top // 查看设备cpu和内存占用状况
adb shell top -m 6 // 查看占用内存前6的app
adb shell top -n 1 // 刷新一次内存信息,而后返回
adb shell procrank // 查询各进程内存使用状况
adb shell kill [pid] // 杀死一个进程
adb shell ps // 查看进程列表
adb shell ps -x [PID] // 查看指定进程状态
adb shell service list // 查看后台services信息
十一、adb logcat ----抓日志
adb logcat -v time | find “XXX” >D:\myLog2.txt ,这里 “XXX” 能够用包名
-v 以XX的格式输出,这里time是指以时间格式输出;这里 “XXX” 能够用包名