在三星galaxy s6边缘,我的应用程序在调用zbar sdk时崩溃,进行扫描.我想这是因为我没有arm64版本的zbar.
这是崩溃日志的结束:
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/.../base.apk"],nativeLibraryDirectories=[/data/app/.../lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libiconv.so"
at java.lang.Runtime.loadLibrary(Runtime.java:366)
Run Code Online (Sandbox Code Playgroud)
我在我的项目中看到我没有arm64 jni libs for zbar这是相关的吗?如果是这样,我可以在哪里获得
libiconv.so
libzbarjni.so
arm64?
所以终于从这里找到了zbar 64位:
https://github.com/SkillCollege/ZBarAndroidSDK/tree/master/ZBarScanProjAll/libs
它是在arm64-v8a下找到的.我所要做的就是重命名so文件以匹配我的项目.
| 归档时间: |
|
| 查看次数: |
7117 次 |
| 最近记录: |