首页 > 解决方案 > 需要一种方法从组织者那里获得象征性的崩溃,以便使用 robovm 框架移植到 ios 的游戏

问题描述

我对 robovm 框架还很陌生,缺乏经验,老实说,我很挣扎。我已经为ios移植了一些游戏。我目前面临的问题是崩溃。我能够从组织者那里获得崩溃报告,但是这些崩溃显示所有内存地址,不确定这些是什么。任何人都可以指导我对它们进行非符号化。我也尝试了flurry crashlytics,但我昨天尝试的测试崩溃仍然没有在flurry控制台上报告。Firebase crashlytics,在尝试实现它时迷失了!如果我能得到某种示例项目或指南来解决这个问题,将不胜感激。

标签: libgdxcrashlyticsflurryrobovm

解决方案


您需要了解,在 iOS 上,原生 iOS 代码和 Java 代码崩溃之间存在巨大差异。Objective C 端的崩溃通常是由您调用的一些本机代码引起的。相反,Java 崩溃会导致您的游戏卡住。通过在调试会话中引发 NullPointerException 来尝试。

对于 Objective C 崩溃,您需要在 xcode 中检索您已经发现的崩溃。遵循 iOS 指南。

对于 Java 崩溃,您需要自己的方式在 iOS 上进行处理。您应该使用 Java 的DefaultCrashHandler.


推荐阅读