【发布时间】:2013-05-23 04:59:59
【问题描述】:
我正在尝试添加一个外部库 Scandit。我不断收到此错误:
java.lang.UnsatisfiedLinkError: Couldn't load scanditsdk-android-3.3.1 from loader dalvik.system.PathClassLoader[dexPath=/data/app/com.clover.barcode2-1.apk,libraryPath=/data/app-lib/com.clover.barcode2-1]: findLibrary returned null
at java.lang.Runtime.loadLibrary(Runtime.java:365)
.....
我认为这是因为我没有正确包含库附带的 .so 文件,但我不知道该怎么做。
我正在使用 Android Studio,我通过转到模块设置 -> 库添加了库,并添加了带有 jar 的目录和带有 so 文件的目录。
【问题讨论】:
-
怎么把
.so添加到什么目录下? -
我只是添加了它所在的目录,因为我不知道如何添加它。它们都位于 /libs
-
从android项目外的目录中添加一个.so文件:stackoverflow.com/questions/50713933/…