常用adb命令
- 启动server
Adb start-server - 关闭server
Adb kill-server - 通过except关键字找到异常日志
Adb logcat > xx.log - 获取设备号
Adb devices - 安装APK
Adb install 路径/xx.apk - 卸载APK
Adb uninstall app - 打开设备读写权限(推送,下拉前最好先执行此命令)
adb remount - 推送文件至手机
Adb push - 下拉文件至电脑
Adb pull - 获取程序启动时间
Adb shell am -W 包名/启动名 - 获取应用程序的包名、启动名
Adb shell dumpsys window windows | findstr mFocusedApp - 电脑连接到多台设备时,adb命令指定设备:
Adb shell -s ip:端口号 - 查看内存
Adb shell dumpsys meminfo 包名
需关注: Native Heap, Dalvik Heap 这俩个值是否变化,如变化增长存在内存泄漏。 - Adb shell 进入最高级别进行操作:
Top -m 10 -s cpu 当前占用cpu前10 应用程序
Top -m cpu | grep 包名 (指定应用程序的cpu占有率) - 取消monkey测试
ps | grep monkey kill 959 - 不测试通知栏
adb shell settings put global policy_control immersive.full=* - 恢复通知栏
adb shell settings put global policy_control null - 流畅度
adb shell dumpsys gfxinfo 包名