2014-08-28 30 views
0

我無法在我的android應用程序中加載.so文件。試了一下在互聯網上寫的一切。 我收到此錯誤在Android Studio中加載Android的winscard.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

沒什麼用。我做錯了什麼?

+0

沒人會幫忙嗎? – 2014-08-28 18:37:49

回答

1

你應該載入它是這樣的:

static{ 
    System.loadLibrary("winscard"); 
} 

不要忘了你的名字庫作爲libwinscard.so,並把它libs/armeabi文件夾下。

相關問題