如果应用闪退,该怎么获取相关日志?
回答·24
最热
最新
- 通过adb logcat 然后通过包名和关键字去查找 获取,如果是anr,还可以获取trace文件,然后通过开发定义的tag关键字去查找 2.三方平台log查看,什么bugly,听云之类的 3.如果可以复现的闪退,还可以使用debug版本直接打log,命令也好,工具也好都可以 iOS同样: 1.iOS 测试的时候启动idevicesyslog,或者出现crash,连xcode查看手机是否有崩溃日志,然后通过dysm分析。。 2.三方工具导出崩溃日志 3.依旧是三方平台
- Android客户端,可使用Android studio连接实时监控操作日志;ios可以使用Xcode复现步骤,查看闪退日志;服务端可使用xshell或阿波罗,分别分析闪退原因。
- Android: 1.通过adb logcat 然后通过包名和关键字去查找 获取,如果是anr,还可以获取trace文件,然后通过开发定义的tag关键字去查找 2.三方平台log查看,什么bugly,听云之类的 3.如果可以复现的闪退,还可以使用debug版本直接打log,命令也好,工具也好都可以 iOS同样: 1.iOS 测试的时候启动idevicesyslog,或者出现crash,连xcode查看手机是否有崩溃日志,然后通过dysm分析。。 2.三方工具导出崩溃日志 3.依旧是三方平台
- 1.通过adb logcat 然后通过包名和关键字去查找 获取,如果是anr,还可以获取trace文件,然后通过开发定义的tag关键字去查找 2.三方平台log查看,什么bugly,听云之类的 3.如果可以复现的闪退,还可以使用debug版本直接打log,命令也好,工具也好都可以
- iOS:可通过命令行工具 symbolicatecrash。1,连接 xcode,在 Xcode->Windows->Devices and Simulator->view device logs 导出 log 并以.crash 结尾的文件。2,找到打包时同时生成的.dSYM 压缩包。3,将命令行工具 symbolicatecrash,crash 文件,.dYSM 压缩包放在一起执行./symbolicatecrash *.crash *.app.dSYM > 1.crash。这样就把 ios 的 crash 文件解析了 Android:可通过 adb logcat 导出日志,通过关键字搜索。
- add logcat | findstr 包名 ,复现闪退操作抓取日志
- 检查部署服务器应用日志 tail或者定义的日志输出文件 链接手机进行adb命令查看 抓包工具进行抓包 应用部署平台查看日志
- 安卓debug,很快可以发现
- 我的建议是 adb logcat -v time > txt.XXX(文件名) adb bugreport bugreport 这个要等一会 不是刚出来那个记事本
- Adb命令抓取Android日志,快速定位