Aanroid 加载so库失败:java.lang.UnsatisfiedLinkError
来源:互联网 发布:nginx根据域名跳转 编辑:程序博客网 时间:2024/04/30 09:43
在做二维码扫描的时候,借用QrCodeScan,使用到.so文件。有时明明在libs/armeabi目录下添加了对应的libzbar.so文件,也在代码中调用了System.loadLibrary(“zbar”);
却报错:
Java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file “/data/app/…-1/base.apk”],nativeLibraryDirectories=[/data/app/…-1/lib/arm, /vendor/lib, /system/lib]]] couldn’t find “libzbar.so”
根据提示是无法找到libzbar.so这个库,但又明明在armeabi中添加了libzbar.so。
查资料:看到在做NDK开发的时候,NDK编译的so有时候会在armeabi和armeabi-v7a中分别放置一份,
上面的错误是不是也是这个原因那?
然后在项目的libs目录下新建一个文件夹,命名为armeabi-v7a,然后从armeabi中将libzbar.so复制一份
再次运行项目,发现错误已经解决。
注意:Android项目和所有library中的armeabi和armeabi-v7a保持同步,要有都有,要没有都没有,否则很容易报错。
0 0
- 解决Aanroid加载so库失败:java.lang.UnsatisfiedLinkError
- Aanroid 加载so库失败:java.lang.UnsatisfiedLinkError
- 解决Android加载so库失败:java.lang.UnsatisfiedLinkError
- Android studio java.lang.UnsatisfiedLinkError加载.so文件失败解决办法
- 异常 java.lang.UnsatisfiedLinkError,so库没有加载
- java.lang.UnsatisfiedLinkError之.so库冲突
- Android Studio 加载.so文件报错java.lang.UnsatisfiedLinkError
- .so文件:java.lang.UnsatisfiedLinkError
- AndroidStudio导入so库碰到Java.lang.UnsatisfiedLinkError
- java.lang.UnsatisfiedLinkError: Cannot load libcrypto.so
- APP java.lang.UnsatisfiedLinkError so错误
- android java.lang.UnsatisfiedLinkError: Native method not found及.so找不到无法加载问题
- android studio加载 so文件以及出错。android java.lang.UnsatisfiedLinkError: 分析及解决方法
- Android加载so文件报java.lang.UnsatisfiedLinkError: has text relocations
- java.lang.UnsatisfiedLinkError: *.so: *.so: undefined symbol: SomeClass
- Android jni库加载错误:java.lang.UnsatisfiedLinkError
- android 5.0 ,zbar扫描java.lang.UnsatisfiedLinkError,找不到so文件
- 高德地图java.lang.UnsatisfiedLinkError异常 找不到.so文件
- java.lang.NoClassDefFoundError错误解决方法
- 排序
- Collection
- php面试题(1)
- cdrtools生成&刻录2gb镜像时间
- Aanroid 加载so库失败:java.lang.UnsatisfiedLinkError
- leetcode 134. Gas Station
- Eclipse调试过程中,如何修改变量的值?
- Sklearn-preprocessing.scale/StandardScaler/MinMaxScaler
- JavaScript事件
- 使用Coded UI Test测试DataGridView遇到的问题
- Linux驱动技术(七) _内核定时器与延迟工作
- What is the difference between pages and blocks?
- Java移位运算符及小技巧