首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android ICS :尝试使用过时的本地引用0x1时出现JNI错误

Android ICS :尝试使用过时的本地引用0x1时出现JNI错误
EN

Stack Overflow用户
提问于 2012-04-02 22:09:44
回答 2查看 20.1K关注 0票数 20

在我的手机升级到Android4.03ICS后,我的游戏不再打开,它只是在deviCe上没有任何错误消息的情况下关闭,在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 :)

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

我在Android2.3上没有这个问题

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

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

回答 2

Stack Overflow用户

发布于 2014-06-13 02:09:31

这是欧内斯特答案的一个变体,我没有将布尔值甚至布尔值作为参数传递给call方法,而是传递了字面值true (是的,当我发现这一点时,我确实反复踢自己),它的值当然是0x1。

票数 1
EN

Stack Overflow用户

发布于 2018-10-05 00:23:34

在我的例子中,我在调用NewObject时遗漏了一些构造函数所需的参数(也可能适用于调用方法)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9978011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档