如何解析已经导出的Crash log

如上面所说

在使用ios开发时,经常需要解析crash log,一般情况下http://blog.csdn.net/chaoyuan899/article/details/21933257提及的方法能够完成工作,但有时候会比较复杂。

        在使用中,可能遇到的情况是客服给你发回导出的crash log,同时你手中存在程序的多个版本,可能存在crash log 和存储的包含app和dsym文件的文件夹的匹配关系不清楚的情况,这个时候如果一个个去找,比较费时费力,推荐一个相对简单的方式。

        1,将导出的crash log拷贝到存放dsym和app文件的mac机上,

         2,打开对应的xcode工程,并随便找一个终端设备连接到mac机上,在xcode的windows中选择device选项

        3, 左边导航栏中选择连接的终端设备,在右边的窗口中选择view crash log 选项。

       4 ,打开之后可以看到该终端上的crash log,在右边有all crash log,指示当前xcode中存放的crash log。

       5,将导出的crash log直接拖进all crash log 的窗口中,点击刷新导入的crash log,将能看到右边窗口中解析后的crash log。

      ps,首先,要保证app和dsym存在且在同一文件下。

               其次,要保证xcode能找到对应的app和dsym存储的路径。
温馨提示:答案为网友推荐,仅供参考
如何解析已经导出的Crash log
       5,将导出的crash log直接拖进all crash log 的窗口中,点击刷新导入的crash log,将能看到右边窗口中解析后的crash log。      ps,首先,要保证app和dsym存在且在同一文件下。               其次,要保证xcode能找到对应的app和dsym存储的路径。

如何阅读Android crash log以及stack trace
一、获取crash log 使用adb logcat命令:通过执行adb logcat v time命令,可以在Android设备的日志中查看crash log。这个命令会按照时间顺序显示日志,便于你找到发生crash的时间点。获取tombstones log:执行adb pull \/data\/tombstones命令,可以将设备上的tombstones log文件拉取到本地。这些文件通常包含了...

手机崩溃日志的查找与分析
解析崩溃日志的奥秘 当遇到问题时,克魔助手的威力显现。通过ADB命令,如"adb logcat -d | grep '关键字'",可以捕获并分析"crash.log"中的关键信息。"Fatal Exception"和"Crash"是崩溃日志的显著标记,它们揭示了错误类型和发生位置,如:"E\/AndroidRuntime(1234): java.lang.NullPointerException"...

如何查看iPhone Device上的crash log
方法一:将机器链接mac,同步完成之后.查看~\/Library\/Logs\/CrashReporter\/MobileDevice\/.但是这个方法有个问题:查看的log写的不是很详细.看第二个办法.方法二:使用xcode.打开xcode的organize,然后查看 Device logs,这里面有crash log的详细信息.

怎么用adb抓取某个app的崩溃日志?
方法1:使用adb命令 通过adb命令,开发者能够轻松获取崩溃日志,命令如下:adb logcat group apk包名 adb logcat -v time >D:\\log.txt adb logcat -v time *:E >D:\\log.txt 使用此命令后,崩溃日志将被保存至指定路径。方法2:利用克魔助手工具 克魔助手提供了一站式日志分析功能,支持按UID...

教你如何解决app崩溃(Crash)问题被拒绝问题
首先,使用Xcode进行符号化。需要准备三个文件:crash报告、符号文件和应用程序文件。将这三个文件放入同一目录,通过Xcode的organizer导入crash文件,即可查看详细日志。第二种方法是使用命令行工具symbolicatecrash。在终端中执行特定命令,将crash日志保存为 appName.log文件。第三种方法是使用命令行工具atos。

如何分析android crash log
一般java层只是封装,通过jni访问native底层HAL,driver的crash也会导致上层的crash ‍,有效利用Log信息并对其进行分析与实时的监控管理,对于分析Android手机发生Crash的原因具有极为重要的作用。  Android Log 文件类型由于Android上的应用程序千差万别,出现的问题也不尽相同。不过Bug类型还是有规律可...

如何看懂iOS的Crash报告
进程异常退出,造成Crash通常是因为未捕获到Objective-C\/C++的异常。SIGABRT:收到Abort信号退出,通常Foundation库中的容器为了保护状态正常会做一些检测,例如插入nil到数组中等会遇到此类错误。c. 其它异常类型 有些异常类型没有被命名,以16进制数字表示。0xbaaaaaad:意味着该Crash log并非一个真正的...

iOS Crash收集与分析详解(基础篇)
如果你把你的手机连接到Mac,并选择Xcode->Windows->Device and Simulator,然后点击View Device Logs,你会看到手机上会有好多Log,其中Type为Crash的就是崩溃的Log,如下图:1)打开设置->隐私->分析->分析数据,在其中找到你想要的应用程序的日志,日志将使用以下格式命名:<应用名称> _ <崩溃时间>...

unity crash 的快速定位
为解决这种情况,首先要了解如何导出崩溃日志。在测试设备上,通常无法实时观察日志输出,且崩溃内容往往不显示在控制台。在遇到崩溃报告时,我们首先需要通过adb命令从设备上导出崩溃日志。导出命令通常为:adb logcat -v long,这将帮助我们收集详细的日志信息。获得日志文件后,我们需要在文件底部查找崩溃...

相似回答