*** 作闪退步骤后,输出干净的闪退日志:adb logcat -b crash >error.txt
adb bugreport >log.txt
搜索fatal exception 或者crash;
app出现anr时会在data/anr目录下生成traces.txt文件
adb pull data/anr/traces.txt >anr_log.txt
traces.txt文件里存放设备所有app的anr日志
打开日志文件,搜索包名
查看手机的所有日志
adb logcat
只获取该应用的日志
adb logcat | findstr 应用包名
开始抓取日志并保存到D盘的crash.txt
adb logcat >D:\crash.txt
ctrl +C 停止抓取
ctrl +F 搜索 force finishing查看闪退的日志
https://blog.csdn.net/lan_yangbi/article/details/112031488
在Android APP的测试过程中经常遇到crash和anr,开发人员习惯通过eclipse或者eclipse的ddms组件进行捕抓日志,测试人员常通过在dos窗口下adb命令的方式来抓取日志。前者的缺点是启动时非常耗时,后者呢则每次都要写命令也比较麻烦(需要截图时也存在这个问题)。
crash可以在日志中搜:FATAL 关键词
anr搜:anr in关键词
当应用在设备中运行发生崩溃,iOS将记录这些错误日志并且创建了崩溃报告(Crash Report)。崩溃报告中包含了iOS的'版本、日期、异常类型、堆栈跟踪以及其他信息。
① 在Xcode中查看崩溃报告
当应用还在开发过程中发生了崩溃,则直接可以使用Xcode Organizer来查看崩溃报告。按如下 *** 作:
1.打开Organizer;
2.选择“Devices”选项(界面的顶部);
3.选择左侧菜单栏中的device项;
4.选择"Devices"中的"Device Logs";
在列表中包含了设备中所有应用发生的崩溃报告。
② 在App Store中查看崩溃报告
当用户是从App Store中安装了应用,那么iOS会将崩溃报告提交给Apple服务器,可以使用iTunes Connect下载下来。如下 *** 作:
1.登录iOS Dev Center;
2.选择iTunes Connect;
3.选择“Manage Your Applications”;
4.选择你需要查看崩溃报告的应用;
5.选择选中应用图标下的“View Details”
6.选择“Cransh Reports”链接;
以上所述就是本文的全部内容了,希望大家能够喜欢。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)