Android NDK 运行错误:java.lang.UnsatisfiedLinkError: Couldn't load XXX indLibrary returned null
来源:互联网 发布:大数据招聘 编辑:程序博客网 时间:2024/06/07 13:24
转载链接:http://blog.csdn.net/yy1300326388/article/details/46291417
目录(?)[-]
- 方法1
- 方法2推荐
今天将一个带有C++的Android混合项目倒出的Android Studio,运行起来出现了如下错误:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
我的.so文件什么都有,而且所有的CPU架构都支持了,为什么找不到呢?有可能你的是没有添加所有的平台哦!!!
切记两种方法,选一种即可 选一种即可 选一种即可
方法1
原来是Android Studio的JNI默认路径是这样的
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
目录结构一定要改成上图的样子,详细的修改方法请转移 | Android Studio 添加动态库os文件的方法
方法2[推荐]
直接修改
build.gradle
文件如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 1
- 2
- 3
- 4
- 5
- 6
其实两种方法的原理是一样的。
方法1是:直接将so文件放到了Android Studio 的默认路径
src > main > jniLibs
方法2是:修改
jniLibs
的默认路径为libs
0 0
- Android NDK 运行错误:java.lang.UnsatisfiedLinkError: Couldn't load XXX indLibrary returned null
- Android NDK 运行错误:java.lang.UnsatisfiedLinkError: Couldn't load XXX indLibrary returned null
- Android NDK 运行错误:java.lang.UnsatisfiedLinkError: Couldn't load XXX indLibrary returned null
- Android NDK 运行错误:java.lang.UnsatisfiedLinkError: Couldn't load XXX indLibrary returned null
- Couldn't load XXX indLibrary returned null
- Android中运行的错误:java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.
- Android中运行的错误:java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.
- Android中运行的错误:java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.
- Android中运行的错误:java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.
- Android NDK 运行错误:java.lang.UnsatisfiedLinkError: Couldn't load XXX...
- Genymotion虚拟机运行app报错java.lang.UnsatisfiedLinkError: Couldn't load xxx: findLibrary returned null
- java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.
- java.lang.UnsatisfiedLinkError: Couldn’t load locSDK3: findLibrary returned null.
- java.lang.UnsatisfiedLinkError: Couldn’t load locSDK3: findLibrary returned null
- android编程中遇到的java.lang.UnsatisfiedLinkError: Couldn't load namecardrec: findLibrary returned null的错误
- Android 百度地图 java.lang.UnsatisfiedLinkError: Couldn't load vi_voslib: findLibrary returned null
- android studio java.lang.UnsatisfiedLinkError: Couldn't load ....: findLibrary returned null.
- Android 百度地图 java.lang.UnsatisfiedLinkError: Couldn't load vi_voslib: findLibrary returned null
- RecyclerView和Scrollerview冲突
- iOS获取当前app的设备名称和版本号等内容
- svn服务器地址变更,客户端更改服务器地址方法
- 欢迎使用CSDN-markdown编辑器
- 闭包引出的一个问题
- Android NDK 运行错误:java.lang.UnsatisfiedLinkError: Couldn't load XXX indLibrary returned null
- 2194: 快速傅立叶之二
- TabLayout结合ViewPager+Fragment实现常见界面
- CSDN博客积分规则和获取积分方法
- 事件选择:Winsock提供了另一个有用的异步I/O模型
- 仿京东商品列表页码提示效果
- 如何实现oracle字段中字符+数字的数据------兼顾字符和数字组合排序
- 单点登录原理和java实现简单的单点登录
- 第二十天学习记录