【问题标题】:Failed adding to JNI local ref table (has 512 entries)添加到 JNI 本地引用表失败(有 512 个条目)
【发布时间】:2012-07-19 05:46:44
【问题描述】:

我在一个 android 应用程序中工作,当我尝试在某些设备上运行我的应用程序时,我收到一个错误“dalvikvm(11625): Failed added to JNI local ref table (has 512 entries)”。请帮我纠正错误。

提前致谢

【问题讨论】:

    标签: android


    【解决方案1】:

    你可能在 jni 中分配了很多对象但没有释放

    或者,NewGlobalRef 没有对应的 DeleteGlobalRef

    【讨论】:

    • 你能解释一下吗?我有一个资产文件夹,里面有很多 png 文件和一个 sqllight 数据库。这是原因吗?
    • 它与您的资产文件无关。尝试阅读您的源代码以找到您分配新 jni 对象的那些地方。然后看看你是否在对象上有相应的释放。如果能分享部分源代码,会更有帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-03
    • 2013-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-06
    相关资源
    最近更新 更多