目录
1. Android闪退日志获取
Android分三种闪退情况,均可用adb命令输出crash日志。
1、 app无任何提示,直接闪退(最普遍)
-
先清除之前的日志:adb logcat -c
-
操作闪退步骤后,输出干净的闪退日志:adb logcat -b crash >error.txt
2、app弹窗提示:程序意外终止
-
adb bugreport > log.txt
-
搜索fatal exception 或者crash;
3、ANR无反应
app出现anr时会在data/anr目录下生成traces.txt文件
-
adb pull data/anr/traces.txt > anr_log.txt
-
traces.txt文件里存放设备所有app的anr日志
-
打开日志文件,搜索包名
2. iOS闪退日志获取
1、使用itunes工具
因为崩溃日志是保存在手机上的,将手机连接电脑,同步itunes,会将崩溃日志保存到电脑中,默认目录为:~/Library/Logs/CrashReporter/MobileDevice/
2、使用xcode工具
手机连接到电脑上,打开xcode,选择菜单栏【window>devices and simulators】, 选择设备后,点击view device logs
3、使用命令
idevicecrashreport -e . (保存在当前目录下,会导出所有app的crash日志)