【发布时间】:2017-05-06 23:11:32
【问题描述】:
我正在使用 Unity 为 iOS 和 Android 构建游戏,我们正在与外部 QA 团队合作测试游戏。 Android 上经常出现的一个问题是测试人员会报告崩溃,并提供该问题的 ADB 日志,但日志本身包含的有用数据很少。有时,与崩溃相对应的唯一日志输出将是“进程 x.y.z 已死亡”。
因此,我开始查看 Android 开发人员文档并在线搜索调查 Android 崩溃的最有效方法。似乎我应该能够在某处找到崩溃转储,或者进行一些检测以提供有关崩溃的更多有用信息。我基本上是在寻找有关崩溃发生原因的线索。但令人惊讶的是,我没有找到有关该主题的文档或教程!
谁能指出我正确的方向?是否有我错过的文档页面或有关该主题的详细教程?除了我应该向测试人员请求的 ADB 日志之外,是否还有一些文件?我是否缺少一些可以在在线仪表板中报告崩溃信息的重要应用工具?
【问题讨论】:
-
如果此构建只是您的内部 QA 构建,您可以在 Activity 中捕获任何未捕获的错误并自己记录堆栈跟踪。请参阅this question 的答案 - 除了您不需要实际发送文件外,您可以将其保存到文件中。
标签: android crash crash-reports