1、设备相关
adb devices
2、adb服务器杀死和启动
adb kill-server
adb start-server
3、文件相关
adb push local remote
adb pull remote local其中 local代表的是PC端的某个位置,
remote代表移动设备或者模拟器的某个位置
4、装包、卸载包
adb -s deviceid install apk在PC端的路径
adb shell pm install apk在移动端的路径
adb uninstall 包名
5、与Activity操作等相关
找到当前手机内的top Activity:
adb shell dumpsys activity top | findstrACTIVITY
启动某一个Activity:
adb shell am start activity路径
———————这个Activity路径可通过上面获取top
activity的方式获取
6、与进程相关:
列出当前进程
adb shell ps | findstr 包名
杀死某个包的进程
adb shell am force-stop 包名
7、与性能相关的一些内容
获取内存:
adb shell dumpsys meminfo 包名
获取cpu:
adb shell dumpsys cpuinfo | findstr 包名
adb shell top -n 1 | findstr 包名
获取流畅度相关:
adb shell dumpsys gfxinfo 包名
8、其他非adb但常用的一些工具
获取安装包信息:aapt dump badging apk在PC端的路径
————需要配置环境变量,具体路径在可sdk中查找
获取app的UI层级结构:uiautomatorviewer————需要配置环境变量,具体路径在可sdk中查找
作者介绍: