ADB命令

一、利用adb命令运行monkey,电脑上的monkey环境安装略过:

  1. adb devices  (查看手机与电脑是否连接成功)
  2. adb install  apk安装包路径     (指定的apk文件安装到手机上)
  3. adb shell pm list packages -3   (查询手机上第三方的包名)
  4. adb shell monkey -p com.xy.android.junit(手机上的程序包名)   -s 500 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 10000    > E:\monkey_log\java_monkey_log.txt(运行monkey保存操作日志路径)    
  •  --throttle 5000等待时间        --ignore-crashes  忽略崩溃          --ignore-timeouts  忽略ANR-v日志等级总操作数(int)
  • 利用上面的命令可以运行monkey,手机上回出现随意点击选定的程序。
  1. monkey测试中日志问题反馈报错字段。
    (1)ANR问题(程序无响应):在日志中搜索“ANR"(application no response)

    (2)、闪退问题:在日志中搜索"crash"

    (3)、异常:搜索"exception"

    (4)、强制退出:搜索"force closed"

二、利用adb命令获取Android手机闪退日志

  1. 手机与电脑建立连接 adb devices 查看是否连接成功
  2. app闪退后在cmd命令框上输入 adb logcat -v time -d >d:xxx.txt(手机生成的日志存放到电脑的路径)
  3. 打开保存的日志文件xxx.txt,输入关键字fatal查询,利用操作闪退时的时间和闪退APP的包名定位到闪退的日志。
  4. 清除手机上logcat日志内容:adb logcat -c -b main -b events -b radio -b system

三、adb命令

获取手机IP地址命令:adb shell netcfg

强制退出手机运行的app命令:adb shell am force-stop 加app包名

抓取手机app崩溃日志:adb logcat -b crash  (在cmd页面上展示崩溃的日志)

获取手机上当前布局:adb shell uiatomator events

卸载手机上的流氓软件APP命令:adb shell pm uninstall -k --user 0 加app包名

获取当前手机运行的app包名:adb shell dumpsys activity activities | findstr mFocusedActivity 获取当前的Activity(版本低于8.0<)

获取当前手机运行的app包名:adb shell dumpsys activity activities | findstr mResumedActivity 获取当前的Activity(版本高于>8.0)

简单adb 命令抓Android app 闪退日志_yehong1225的博客-CSDN博客_adb闪退

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值