1、环境准备:
Android SDK环境配置


2、手机连接/模拟器连接 :

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

1)手机打开开发者模式并允许USB连接

2)校验手机是否连接:打开cmd 输入

adb devices 


3、查找apk包名及给指定包打压:

1)、查找包名(需要先把apk包放到D:\android-sdk-25.2.5\build-tools\19.1.0目录下):


aapt dump badging apk名称.apk


2)、给指定包打压:


adb shell monkey -p APK包名 -vvv 100000 > monkey.txt 2>&1


3)、忽略崩溃,超时,跟踪本地方法的崩溃问题(产生事件10000,输出日志到monkey.txt,日志中查找ANR,40分钟大概需要60万次事件):


adb shell monkey -p APK包名 --ignore-crashes --ignore-timeouts --monitor-native-crashes -vvv 10000 > E:\monkey.txt 2>&1

4、查看CRASH及ANR信息:
1)、提取 CRASH 的信息:崩溃、闪退;查看日志,记录 seed 的值,用于重现问题;提取 ANR 的错误信息:


adb pull /data/anr/traces.txt


2)、加入随机数种子,重现问题(1551828496079为seed值,注意此数字不是固定的需要在每次出现的Crash日志查找)


adb shell monkey -p APK包名 -vvv -s 1551828496079 1000 > monkey1.txt 2>&1

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄