【问题标题】:Effective Ways to Investigate an Android Crash?调查 Android 崩溃的有效方法?
【发布时间】: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


【解决方案1】:

bugreport 命令创建包含设备日志、堆栈跟踪和其他诊断信息的报告,以帮助您查找和修复应用程序中的错误。您可以使用

从您的设备捕获错误报告
$ adb bugreport

您可以在Capture and Read Bug Reports找到有关此命令的更多信息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多