1.app入口
- adb logcat | grep -i displayed
- aapt dump badgin xx.apk | grep launchable-activity
- apkanalyzer
2.启动应用:adb shell am start -W -n com.xx.xx/.xx.WelcomeActivity -S
3.获取当前打开的APP应用的包名(说明:如果没有Windows没有安装grep,可以先输入adb shell后再输入后面内容):
- adb shell dumpsys window | findstr mCurrentFocus
- adb shell dumpsys window windows | grep mCurrent
- 查看当前手机打开的界面的应用activity:adb shell dumpsys activity top | grep ACTIVITY
4.app信息
- 获取当前界面元素:adb shell dumpsys activity top
- 获取任务列表:adb shell dumpsys activity activities
5.查看设备:adb devices
6.关闭adb的后台进程:adb kill-server
7.让Android脱离USB线的TCP连接方式:adb tcpip
8.连接开启了TCP连接方式的手机:adb connect
9.查看android日志:adb logcat
10.收集日志数据,用于后续的分析(比如crash、耗电量等):adb bugreport
11.Android性能统计
- 获取所有的dumpsys子命令:adb sehll dumpsys | grep -i DUMP
- 获取内存信息:adb shell dumpsys meminfo com.xxx.xxx
- 获取cpu信息:adb shell dumpsys cpuinfo
- 获取GPU绘制分析:adb shell dumpsys gfxinfo com.xxx.xxx