0%
adb常用命令
- 获取所用应用
adb shell dumpsys activity
- 获取自己的应用
adb shell dumpsys activity | grep com.xxx.xxx.xx
- 获取处于栈顶的activity
adb shell dumpsys activity | grep mFocusedActivity
- 解决windows中出现的grep不是内部或外部命令,也不是可运行的程序或批处理文件(shell后加引号)
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| adb shell "dumpsys meminfo | grep com.XXX.XXX" >e:\info\mem.txt adb shell "top | grep com.XXX.XXX"
adb shell "dumpsys activity b com.power activity" //查询某个App所有的广播状态 adb shell "dumpsys activity s com.power activity" //查询某个App所有的Service状态 adb shell "dumpsys activity a com.power activity" //查询某个App所有的Activity状态
adb shell "dumpsys activity top" //当前界面app状态 adb shell "dumpsys activity oom" //查看进程状态
adb shell "dumpsys activity" //查询AMS服务相关信息 adb shell "dumpsys window" //查询WMS服务相关信息 adb shell "dumpsys cpuinfo" //查询CPU情况 adb shell "dumpsys meminfo" //查询内存情况
|
1 2
| adb shell dumpsys -l adb shell service list
|
1 2 3
| 1. adb shell dumpsys package <packagename> | grep userId= 2. adb shell cat /proc/<pid>/status | grep Uid //需要使用adb shell ps | grep <packagename>获取pid 3. adb shell cat /data/system/packages.xml | grep <packagename>
|
查看Cursor内容
DatabaseUtils.dumpCursorToString(cursor)