ADB常用命令
记录一下常用的ADB命令,然后写app性能自动化脚本。
adb devices: 查看当前连接的设备
adb shell pm list packages:显示手机应用里所有的包名
adb shell dumpsys activity | findstr "mFocusedActivity":查看顶部activity
adb logcat:查看日志
adb shell am start 包名/完整的activity:启动指定activity
adb shell screencap /sdcard/123.png:屏幕截图
dumpsys:
dumpsys命令可以提供非常多的系统信息。可以通过adb shell service list来查看dumpsys能提供查询信息的服务,常用的有:
activity ActivityManagerService AMS相关信息
package PackageManagerService PMS相关信息
window WindowManagerService WMS相关信息
input InputManagerService IMS相关信息
power PowerManagerService PMS相关信息
procstats ProcessStatsService 进程统计
battery BatteryService 电池信息
alarm AlarmManagerService 闹钟信息
meminfo MemBinder 内存
adb shell dumpsys activity | grep -i ‘run‘:查看所有正在运行的activity
adb shell top -n 1 | findstr 包名:查看指定包名占用CPU -n参数是打印一页 其他参数可以输入 top --help查看
adb shell dumpsys meminfo 包名:查看指定包名占用内存情况
adb shell ps | grep 包名:查看指定包名的pid
adb shell cat /proc/pid/net/dev:查看当前pid所占流量
adb shell dumpsys gfxinfo 包名:查看指定包名的fps
相关推荐
adb shell cd system/app rm *.apk21. 获取管理员权限: adb root22. 启动Activity: adb shell am start -n 包名/包名+类名。
2、在设置好端口后就可输入命令连接:adb connect 192.168.2.36:5555,后面的:5555可以不用输入,例如我设置的:6666端口,则通过如下指令连接:。映像名称 PID 会话名