首页 > 其他 > 详细

JNI调用坑

时间:2018-09-24 10:47:33      阅读:191      评论:0      收藏:0      [点我收藏+]

1 自从targetSDKVersion 14,冰淇淋三明治,Android 4.0之后,java对象的局部引用在native函数调用完成后会销毁,如果native层有对jobject进行持有,则需要调用一下env->NewGlobalReference()把jobject变成全局引用。但是要记住在某个时候DeleteGlobalReference,防止java部分内存泄漏。否则会出现错误:attempt to use stale local reference xxxxx, 参考文档:https://android-developers.googleblog.com/2011/11/jni-local-reference-changes-in-ics.html

JNI调用坑

原文:https://www.cnblogs.com/eaglelun/p/9694756.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!