java - Android Libgdx 致命信号 11(SIGSEGV),代码 1,故障地址 0x0

标签 java android eclipse libgdx

我知道这是在读取空间之外访问内存的错误,但我完全不知道如何解决这个问题。我是 android 的新手,所以我不知道如何从 eclipse 中的 logcat 打印出更详细的错误列表。我已经尝试了从字面上处理所有内容到调用 System.gc 以将我的所有变量设置为 null 的所有方法。但是,每当我切换屏幕时,都会出现致命信号。我只需要有人告诉我到底发生了什么,或者我如何才能获得有关该错误的更多详细信息。

最佳答案

我有同样的错误,解决它的方法是确保我在 UI 线程上,如下所示:

Gdx.app.postRunnable(new Runnable() {
        @Override
        public void run() {
            // Your crashing code here
        }
});

关于java - Android Libgdx 致命信号 11(SIGSEGV),代码 1,故障地址 0x0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28733068/

相关文章:

eclipse - 更改 Eclipse 侧边栏垂直范围突出显示

java - PreparedStatements中commit方法的使用

java - 为什么我们需要下载浏览器(IE、Chrome)驱动程序

android - 如何复制并粘贴到 Xamarin Android Player?

eclipse - 以编程方式在 Eclipse 中导入库

eclipse - 如何在Eclipse RCP目标平台中将源代码位置附加到插件?

java - 从不同的 Android 类调用 Asynctask

java - 将英语数字转换为阿拉伯语的最佳方法

android - 如何使用容器内顶部/左侧的百分比定位 View ?

java - 迭代异步事件,需要传递一个对象