日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NDK开发错误 use of invalid jobject 0x7fb147b460

發布時間:2023/12/20 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NDK开发错误 use of invalid jobject 0x7fb147b460 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JNI中直接返回C/C++的字符串時會報如下錯誤

JNI DETECTED ERROR IN APPLICATION: use of invalid jobject 0x7fb147b460 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] from java.lang.String com.example.testndkeclipse.JniClient.AddStr(java.lang.String, java.lang.String) 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] "main" prio=5 tid=1 Runnable 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] | group="main" sCount=0 dsCount=0 obj=0x764a95c0 self=0x7fb247c400 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] | sysTid=21402 nice=0 cgrp=default sched=0/0 handle=0x7fb62e92c0 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] | state=R schedstat=( 144816922 6913689 138 ) utm=8 stm=6 core=4 HZ=100 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] | stack=0x7fea3da000-0x7fea3dc000 stackSize=8MB 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] | held mutexes= "mutator lock"(shared held) 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] at com.example.testndkeclipse.JniClient.AddStr(Native method) 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] at com.example.testndkeclipse.MainActivity.onClick(MainActivity.java:71) 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] at android.view.View.performClick(View.java:5317) 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] at android.view.View$PerformClick.run(View.java:21648) 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] at android.os.Handler.handleCallback(Handler.java:815) 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] at android.os.Handler.dispatchMessage(Handler.java:104) 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] at android.os.Looper.loop(Looper.java:207) 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] at android.app.ActivityThread.main(ActivityThread.java:5915) 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] at java.lang.reflect.Method.invoke!(Native method) 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:955) 07-12 11:35:02.133: A/aoc(21402): aliyunos/aoc/vm/jni/java_vm_ext.cc:399] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:816)

需要將C/C++中的字符串轉換為中間層jstring返回

jstring result = (*env)->NewStringUTF(env,n_str_point); return result;//需要轉換為中間層jstring返回

NdkDemo代碼已上傳至Github

如有不正支出,歡迎留言交流!
我的GitHub
我的CSDN
我的簡書
開發筆記

總結

以上是生活随笔為你收集整理的NDK开发错误 use of invalid jobject 0x7fb147b460的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。