JNI本地引用表溢出,查看引用表的完整内容



在运行了几分钟后,我的android应用程序与rhomobile构建了一个JNI ERROR (app bug) local reference table overflow (max=512)

该表的最后10个输出条目都是Json rpc字符串:

java.lang.String "{"jsonrpc": "2.0... (43 chars)

,有时是47个字符。

我不知道这个错误是从哪里来的,所以一个好的开始是看到整个字符串对象(所以…部分).

这可以实现吗?如果可以,如何实现?

编辑:

在溢出之前,我每隔一段时间

得到以下消息
art Attempt to remove local handle scope entry from IRT, ignoring

如何找出没有删除的本地句柄?

原来错误发生在用于查询电池状态、启用条形码扫描和捕获关键事件的rhomobiles API中。

我通过升级到rhodes 5.2.2解决了Android 4.0.4设备上的问题。不过,在我的另一台运行Android 5的设备上,升级没有任何帮助。作为我在摩托罗拉rhodes讨论中帖子的回答,我被告知他们正在为5.3 rhodes版本解决这个问题,所以我希望它能在未来得到解决。

相关内容

  • 没有找到相关文章