libgdx - 需要一种方法从组织者那里获得象征性的崩溃,以便使用 robovm 框架移植到 ios 的游戏
问题描述
我对 robovm 框架还很陌生,缺乏经验,老实说,我很挣扎。我已经为ios移植了一些游戏。我目前面临的问题是崩溃。我能够从组织者那里获得崩溃报告,但是这些崩溃显示所有内存地址,不确定这些是什么。任何人都可以指导我对它们进行非符号化。我也尝试了flurry crashlytics,但我昨天尝试的测试崩溃仍然没有在flurry控制台上报告。Firebase crashlytics,在尝试实现它时迷失了!如果我能得到某种示例项目或指南来解决这个问题,将不胜感激。
解决方案
您需要了解,在 iOS 上,原生 iOS 代码和 Java 代码崩溃之间存在巨大差异。Objective C 端的崩溃通常是由您调用的一些本机代码引起的。相反,Java 崩溃会导致您的游戏卡住。通过在调试会话中引发 NullPointerException 来尝试。
对于 Objective C 崩溃,您需要在 xcode 中检索您已经发现的崩溃。遵循 iOS 指南。
对于 Java 崩溃,您需要自己的方式在 iOS 上进行处理。您应该使用 Java 的DefaultCrashHandler
.
推荐阅读
- jbpm - BPMN 测试设计器
- javascript - 如何从 API 渲染表格行
- pandas - 如何在熊猫中将浮点数(分钟的分数)转换为 timedelta?
- python - 如何在生物信息学上并行运行 python 脚本
- git - 如何在不实际合并拉取请求的情况下在本地解决冲突
- javascript - 无法在客户端读取 .Net Core 控制器返回的 JSON
- reactjs - 如何在 Jest 和 Enzyme 中触发和测试真实的粘贴事件(不是通过调用道具模拟的)
- r - 在R中将持续时间从(年和月)更改为(月)
- javascript - 以角度查找项目索引
- android - 当应用程序进入静止状态并且应用程序处于后台或关闭时,服务器上的位置未更新