【发布时间】:2015-02-27 02:10:09
【问题描述】:
我遇到了一个非常奇怪的问题,我的 LibGDX 游戏突然在玩了几分钟后崩溃了,没有抛出异常,它只是冻结并崩溃,我必须强制关闭进程。
如果错误和谷歌搜索对这种特殊情况没有帮助,我不知道如何调试这种情况。
我尝试在 android 上运行它,看看 Logcat 是否会说些什么,我得到了这个:
知道是什么让游戏像这样崩溃,没有错误或异常吗?或者有什么方法可以获取更好的日志或其他东西来帮助缩小问题范围?
P.S.:第一次崩溃发生在桌面上,它仍然发生在桌面上,我只是在安卓上运行它以获得更多日志,但这不是“仅限安卓”的问题,只是澄清一下。
【问题讨论】:
-
尝试使用堆分析器 (developer.android.com/tools/debugging/debugging-memory.html)。您可能有内存泄漏,然后本机库中的某些代码路径可能没有为分配失败做好准备。
标签: java debugging android-ndk crash libgdx