我无法在我的安卓应用程序中加载.so文件。尝试了所有写在网上的东西。我收到了这个错误
java.lang.UnsatisfiedLinkError: Couldn't load winscard from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.nnadir.scanertest2-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.nnadir.scanertest2-1, /vendor/lib, /system/lib]]]: findLibrary returned null尝试过这个http://www.drewfrisk.com/including-so-libraries-in-android-studio/
这个http://ivansotof.com/2013/12/including-native-so-libraries-in-android/
这个https://www.youtube.com/watch?v=1MyBO9z7ojk
这个http://www.kylethielk.com/blog/include-native-so-library-in-apk-with-android-studio/
而这个Add pre-built .so files in project using Android Gradle plugin 0.7.3
毫无办法。我做错什么了?
发布于 2014-11-26 23:28:48
您应该像这样加载它:
static{
System.loadLibrary("winscard");
}不要忘记将库命名为libwinscard.so,并将其放在libs/armeabi文件夹下。
https://stackoverflow.com/questions/25555391
复制相似问题