在运行使用rhomobile构建的Android应用程序几分钟后,我遇到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
如何找出未删除的本地句柄?
答案 0 :(得分:0)
原来,rhomobiles API发生错误,用于查询电池状态,启用条形码扫描和捕获关键事件。
我通过升级到rhodes 5.2.2来解决Android 4.0.4设备上的问题。然而,升级对我运行Android 5的其他设备没有帮助。作为我在motorola rhodes讨论中的帖子的答案,我被告知他们正在研究5.3 rhodes版本的问题,所以我希望它将被修复在将来。