安卓崩溃日志抓取和crash log分析
- 一、ADB安装和使用?
- 1.1 安装
- 方式一:直接使用Android SDK提供的ADB
- 方式二 使用单独的安装包
- 1.2 配置环境变量
- 1.3 测试adb命令
- 二、抓取崩溃日志
- 2.1 手机和电脑有数据线连接的情况
- 2.2 直接用崩溃的手机上传错误报告
- 2.2.1 开启手机的开发者模式
- 2.2.2 提交错误报告
- 2.2.3 保存错误报告
- 2.2.4 查看错误报告
- 三、分析log
- 3 高亮Exception
- 总结
本文概括:
适用于 : Android Studio进行开发的朋友
不同情况下抓取崩溃日志方式
抓取到的日志怎么分析
一、ADB安装和使用?
1.1 安装
方式一:直接使用Android SDK提供的ADB
方式二 使用单独的安装包
1.2 配置环境变量
Path中填写
方式一中:D:\AndroidSdk\platform-tools
方式二中:E:\BaiduNetdiskDownload\ADB
根据自己电脑中adb.exe的所处位置,填写到adb.exe所在的目录就行
1.3 测试adb命令
按下windows+R,输入cmd,回车
输入命令: adb
能看到以下内容就说明安装好了
二、抓取崩溃日志
2.1 手机和电脑有数据线连接的情况
adb logcat |findstr “应用的包名” > E:/a.txt
输出指定包的log到E盘下的a.txt文件,
2.2 直接用崩溃的手机上传错误报告
2.2.1 开启手机的开发者模式
点击安卓系统的版本号,一直点。。。。。会有提示的
2.2.2 提交错误报告
2.2.3 保存错误报告
可以保存到网盘,WPS云文档好像有点问题。
2.2.4 查看错误报告
最主要的是 bugreport-机型-时间.txt文件,崩溃log就在里面。
三、分析log
3 高亮Exception
3.1 这里需要借助AndroidStudio。左上角找到Analyze,选择stackTrace or Thread dump
3.2 粘贴log到窗口中
3.3 成果如下
总结
关于adb的命令还有很多,可以自查: