android jni問題之JNI WARNING: threadid=1 using JNI after critical get (GetObjectClass)
搞了半天終於知道原因了,jni項目的c++代碼中使用了env->GetPrimitiveArrayCritical(imgSrc, 0);方法,那麼在這句之後就不能再調用env相關的其他接口了,調用後就會閃退,當然google後發現可能是特殊的設備造成的,其中的原因不清楚需要看底層的源碼,不過既然碰到了以後就慎用了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
三、android編譯cmake工程
andylauren
2020-07-04 13:25:13
一、搭建Android-NDK開發環境
andylauren
2020-07-04 13:25:13
四、android studio使用自己庫編譯工程
andylauren
2020-07-04 13:25:13
Android 5.1 - 7.1 系統(framework)定製、修改、移植、總結 - 上篇
Guo_IT
2020-07-01 11:40:02
Adnroid jni數據傳遞大全,看這篇就夠了
此非梦亦非幻
2020-06-28 21:50:28
Android C 直接調用JNI ->JAVA
andy_tocm
2020-06-25 00:12:33
Android studio編譯的so庫,在安卓開發板上測試運行時遇到FORTIFY:vsprintf:prevented write past end of buffer錯誤
在Android.mk中添加 LOCAL_CFLAGS += -D_FORTIFY_SOURCE = 0即可解決問題。
自欺欺人被人欺
2020-06-23 04:51:15
Android studio編譯的so庫,在安卓開發板上測試運行時遇到CANNOT LINK EXECUTABLE
自欺欺人被人欺
2020-06-23 04:51:15
安卓開發板使用libusb,遇到了open_device_with_vid_pid()錯誤,但是libusb_init()成功
定位爲libusb版本問題,本人用的是libusb1.0.23版本時遇到上述問題,後將libusb版本更改爲1.0.20後解決問題,如有朋友遇到類似問題,可以嘗試更改libusb版本,可能會出現奇效!
自欺欺人被人欺
2020-06-23 04:51:15
Android JNI --函數調用大全
virus026
2020-06-22 07:58:10
Android studio 使用So庫
Light-Lu
2020-06-21 22:15:59
Eclipse 快速開發生成Android JNI頭文件及NDK交叉編譯
licx11
2020-06-20 21:42:20