【发布时间】:2012-11-10 23:38:42
【问题描述】:
我正在尝试导出用 LibGDX、Java 和 Flixel-Android 编写的游戏。该游戏是在 Mac 上开发的,并以 Jar 形式在其他 Mac 系统上运行。在 Windows 7 机器上运行它时,它会在完全启动之前退出,我得到这个转储:
Java 运行时环境检测到致命错误:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x04a2b400, pid=5824, tid=5912
JRE 版本:7.0_09-b05 Java VM:Java HotSpot(TM) 客户端 VM (23.5-b02混合模式,共享windows-x86)有问题的框架:C 0x04a2b400
无法写入核心转储。默认情况下不启用小型转储 Windows 的客户端版本
如果您想提交错误报告,请访问:
http://bugreport.sun.com/bugreport/crash.jsp崩溃发生 在本机代码中的 Java 虚拟机之外。查看有问题的 报告错误的框架。
控制台窗口还会在显示此内容之前不久打印“执行保护违规”,然后将上述内容也转储到文本文件中。文本文件包含一个更长的转储,除非人们认为有必要,否则我不会在此处发布。
我不知道是什么原因造成的,而且我没有太多时间来解决这个问题!有人有线索吗?
编辑 - 我已将其范围缩小到从 LibGDX 存储中加载文件的一段代码。这是本机库问题吗?
编辑 - 它在某种程度上与在 Flixel-Android 中更改一段文本的大小有关。
【问题讨论】: