首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓演播室中的安卓负载winscard.so

安卓演播室中的安卓负载winscard.so
EN

Stack Overflow用户
提问于 2014-08-28 18:14:45
回答 1查看 359关注 0票数 0

我无法在我的安卓应用程序中加载.so文件。尝试了所有写在网上的东西。我收到了这个错误

代码语言:javascript
复制
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

毫无办法。我做错什么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-26 23:28:48

您应该像这样加载它:

代码语言:javascript
复制
static{
    System.loadLibrary("winscard");
}

不要忘记将库命名为libwinscard.so,并将其放在libs/armeabi文件夹下。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25555391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档