JNI
文章平均质量分 58
奔跑的_迷彩狼
这个作者很懒,什么都没留下…
展开
-
idea 打dll、so包
写在前面:参考了:https://blog.csdn.net/huachao1001/article/details/53906237但是这篇文章有很多问题,配置gcc可以参考上面。链接:https://pan.baidu.com/s/1slpQrrJ密码: fykw下载解压后,配置环境变量。创建项目:IDEA社区版。什么都别选。打钩,确认。java文件生成jni:新建java文件:(库名提前想好)这块跟android的jni一样,ter..原创 2021-08-04 11:31:46 · 1753 阅读 · 0 评论 -
NDK开发过程中的问题解决方案总结
1.jni代码里面声明char*这种带*的,用完之后记得delete,否则内存泄露。2.c++这边是用回参的方式传递参数,也就是指针、地址的方式,但是java没有啊。jni提供了SetByteArrayRegion 这种方式,env->SetxxxArrayRegion()这种方式,把c++代码里面的回参,复制到java里面变量申请的内存空间。不过,Object相关的没有找到,比较复杂的数据类型没有找到。3....原创 2021-04-14 16:57:44 · 120 阅读 · 0 评论 -
NDK开发,加载so库,运行崩溃JNI DETECTED ERROR IN APPLICATION: JNI RegisterNatives called with pending exception
JNI DETECTED ERROR IN APPLICATION: JNI RegisterNatives called with pending exception java.lang.ClassNotFoundException: Didn't find class "com.xxx.xxx" on path: DexPathList[[zip file "/data/app/com.xxx.ndkdemo-sKdbYfzMstKNudU5YHhsJQ==/base.apk"],nativeLibra原创 2021-03-30 16:59:36 · 3831 阅读 · 0 评论 -
NDK报错 No implementation found for int com.xxx.xxx tried Java_com_xxx_xxx_xxx_xx
No implementation found for int com.xxx.xxx.Methods.Initialize(java.lang.String) (tried Java_com_xxx_xxx_Methods_Initialize and Java_com_xxx_xxx_Methods_Initialize__Ljava_lang_String_2)一般出现这种问题是因为你的java对应C的class的包名路径与so里面的不一致。解决方案:如果你不知道C源工程的话,so里面声明原创 2021-03-31 10:11:31 · 3105 阅读 · 2 评论 -
Android-多路摄像头实现总结(Camera - UVC)
原生Android-Camera类打开一个摄像头没有问题,打开多个会在open()的时候报错。注意原生camera要在surface之后在open,否则会报错。也就是说不要直接在oncreate里open。(相机Open前要设置surface ,这个surface就是底层用来渲染预览画面的,如果surface 都没有create ,底层将无法渲染,我想这就是为什么open不了的原因吧)参考:h...原创 2019-06-20 19:31:20 · 21614 阅读 · 24 评论 -
android studio 2.2.3 导入第三方.so,并调用方法(无cpp、c源码)
android studio 2.2.3 导入第三方.so,并调用方法原创 2017-01-20 15:36:52 · 3823 阅读 · 4 评论 -
Couldn't load XXX indLibrary returned null
做项目的时候导入了usb-serial-api方面的资料,涉及到jni的使用。一般这类报错都是因为找不到目录,JNI的配置问题。在android studio环境下往往和eclipse不太一样,而网上的资源很多改了之后依然出错。下面给出我在导入了usb-serial-api(eclipse项目)Demo后的更改措施:1. 按照网上的其他例子,在gradle.properties里加一句 And原创 2016-12-23 12:38:24 · 495 阅读 · 0 评论 -
android studio JNI开发报错:java.lang.UnsatisfiedLinkError: Native method not found:... 的解决措施
android studio JNI开发报错:java.lang.UnsatisfiedLinkError: Native method not found:... 的解决措施原创 2016-12-29 13:27:09 · 2277 阅读 · 0 评论 -
android studio 2.2 NDK开发经验总结及相关错误汇总(旧版NDK开发转新版NDK开发经验)
android studio 2.2 NDK开发经验总结及相关错误汇总(旧版NDK开发转新版NDK开发经验)原创 2016-12-29 10:16:40 · 659 阅读 · 0 评论 -
Android NDK 运行错误:java.lang.UnsatisfiedLinkError: Couldn't load XXX indLibrary returned null
转载链接:http://blog.csdn.net/yy1300326388/article/details/46291417目录(?)[-]方法1方法2推荐今天将一个带有C++的Android混合项目倒出的Android Studio,运行起来出现了如下错误:5-31 18:45:52.320 10741-10741/co转载 2016-12-23 11:21:45 · 462 阅读 · 0 评论