3. adb命令
android底层是Linux系统
adb shell pm/am ,其中 pm是包管理package manager, am 是活动管理activity manager
adb devices
adb connect ip地址:端口号
adb logcat -v time >D:/1.txt
adb install 包名
adb uninstall 包名
adb push 电脑路径 设备路径
adb pull 设备路径 电脑路径
adb reboot
adb shell pm list package | grep iReader
adb shell pm clear iReader
adb shell monkey
monkey -s 8909 -p com.huawei.hwireader --ignore-crashes --ignore-timeouts --ignore-security-exceptions --pct-trackball 0 --pct-nav 0 --pct-majornav 0 --pct-syskeys 0 --pct-anyevent 0 -v -v -v --throttle 200 120000000 > /mnt/sdcard/log.txt 2>&1 &
- 先手机进入要获取的页面,再输入命令获取应用的页面名:adb shell “dumpsys window | grep mCurrentFocus”
然后启动应用到这个页面:adb shell am start -n 粘贴获得的页面名
- 获取启动页,先输入命令,再启动APP,得到第一个cmp :
adb logcat ActivityManager:I | grep “cmp”
然后再继续adb shell am start -n <包名>
- 查看手机cpu使用情况:adb shell cat /proc/cpuinfo
- 查看手机内容实用情况:adb shell cat /proc/meminfo
3.1. adb查看日志 adb logcat
adb logcat -v time >D:/1.txt
adb logcat “*:w”
3.2. adb 模拟按键格式
- 打开手机开发者模式:指针位置;
- adb shell input tap(点击事件:x y)/ text(输入文本 :英文)/swipe(滑动: x1 y1 x2 y2 time)/
-
3.3. adb 启动性能分析
3.4. APP压力测试
跑monkey
adb shell monkey
monkey -s 8909 -p com.huawei.hwireader --ignore-crashes --ignore-timeouts --ignore-security-exceptions --pct-trackball 0 --pct-nav 0 --pct-majornav 0 --pct-syskeys 0 --pct-anyevent 0 -v -v -v --throttle 200 120000000 > /mnt/sdcard/log.txt 2>&1 &