gpt4 book ai didi

安卓 ICS : JNI error attempt to use stale local reference 0x1

转载 作者:IT王子 更新时间:2023-10-28 23:27:37 25 4
gpt4 key购买 nike

将我的手机升级到 android 4.03 ics 后,我的游戏不再打开,它只是关闭而在设备上没有任何错误消息,并且在 eclipse 上出现此问题

04-02 16:55:27.672: E/dalvikvm(26884): JNI ERROR (app bug): attempt to use stale local reference 0x1
04-02 16:55:27.672: E/dalvikvm(26884): VM aborting

我的游戏主要是用 java 编写的,但有些部分是用 c 编写的,我认为这就是问题是(不是很难弄清楚,因为它说 JNI ERROR :))

当然我不知道问题出在哪里所以我没有给出任何代码

我在 android 2.3 上没有这个问题

我不知道它是否有帮助,但我有时也会遇到这个错误

04-02 16:55:26.061: E/Adreno200-ES11(26884): <qglDrvAPI_glTexImage2D:1913>: GL_STACK_UNDERFLOW

最佳答案

“stale local reference”错误意味着您在 JNI 调用之间保存了对某个 Java 对象的本地引用;您需要使用 NewGlobalRef 方法将该引用转换为全局引用,然后再执行任何会导致引用在一个 JNI 调用范围之外持续存在的操作。

尽管严格来说这是总是必要的——它在 JNI 规范中——直到 Ice Cream Sandwich 之后才真正在 Android 平台上引起问题。

关于安卓 ICS : JNI error attempt to use stale local reference 0x1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9978011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com