09 2018 档案

摘要:1 自从targetSDKVersion 14,冰淇淋三明治,Android 4.0之后,java对象的局部引用在native函数调用完成后会销毁,如果native层有对jobject进行持有,则需要调用一下env->NewGlobalReference()把jobject变成全局引用。但是要记住在 阅读全文
posted @ 2018-09-24 09:06 长空小鹰 阅读(119) 评论(0) 推荐(0) 编辑
摘要:有时候jni调用会发生莫名其妙的崩溃,SIGABRT,当确认jnienv没问题,没有空指针时,可能就是这个问题: java层代码发生的exception,c++捕捉不了,会在java层留下影响。当jni调用时,如调用FindClass,如果发生过未捕获的异常,那些不正常的影响会导致崩溃,这时通常崩溃 阅读全文
posted @ 2018-09-12 08:30 长空小鹰 阅读(499) 评论(0) 推荐(0) 编辑