java中引用System.loadLibrary的疑问 别人的工程中可能要引用某个dll,但是他没有提供,用这句代码引用static { System.loadLibrary("plasma"); }可是他的能够正常运行,我的却不行,这是为什么呢?我电脑上也没有这个库,那他的是如何找到这个库呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有plasma这个dll。要将它放在应用程序目录中 楼主,你是如何解决的,步骤能告诉我吗?我也遇到这样的问题了。我在linux下编译挺好的,然后放在eclipse中编译就找不到那库。Caused by: java.lang.UnsatisfiedLinkError: Couldn't load SkypeReferenceApp: findLibrary returned nullE/AndroidRuntime( 1516): at java.lang.Runtime.loadLibrary(Runtime.java:429)E/AndroidRuntime( 1516): at java.lang.System.loadLibrary(System.java:554)在system/lib中有个名字类似的so文件,我要怎么做才能让他找到呢? 哦,我已经解决了,分享一下1.在linux中的out目录下的\system\lib\目录下找到相应的库。例如:libSkypeReferenceApp.so 或者自己使用ndk写c/c++,和jni生成so库。2.在android根目录下创建目录libs/armeabi,将so库拷入此目录 下。3.java中调用: static { System.loadLibrary("SkypeReferenceApp"); } 进行加载库。4.即可调用其中的本地方法了。 ListView滚动设置 android开发 按下Home键程序如何在后台继续运行 android非全屏到全屏 google market 能搜到比手机SDK版本高的软件吗? 捕获通话异常结束 wifi扫描添加数据,如何自动识别我想要的信息添加 4.4.2新建的helloworld就报错,求大神解救 OpenCV4Android-FaceRecognition-例程中出现的错误 KuGou.exe占用5037端口 为什么小米手机“正常退出APP后,再看别软件时,APP还会自动弹出” android开发MP3播放器遇到的一个棘手问题 源码环境有什么用?什么是android.mk?什么是jni?
要将它放在应用程序目录中
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load SkypeReferenceApp: findLibrary returned null
E/AndroidRuntime( 1516): at java.lang.Runtime.loadLibrary(Runtime.java:429)
E/AndroidRuntime( 1516): at java.lang.System.loadLibrary(System.java:554)在system/lib中有个名字类似的so文件,我要怎么做才能让他找到呢?
或者自己使用ndk写c/c++,和jni生成so库。
2.在android根目录下创建目录libs/armeabi,将so库拷入此目录 下。
3.java中调用:
static {
System.loadLibrary("SkypeReferenceApp");
}
进行加载库。
4.即可调用其中的本地方法了。