别人的工程中可能要引用某个dll,但是他没有提供,用这句代码引用
static { System.loadLibrary("plasma"); }
可是他的能够正常运行,我的却不行,这是为什么呢?
我电脑上也没有这个库,那他的是如何找到这个库呢?
static { System.loadLibrary("plasma"); }
可是他的能够正常运行,我的却不行,这是为什么呢?
我电脑上也没有这个库,那他的是如何找到这个库呢?
解决方案 »
- 急求!用AlarmManager设置的闹铃取消不了?
- 如何将一个已安装的程序的apk包导出
- 求解!如何在edittext中预设文字
- 关于Android的存储介质
- android中文件权限问题??
- ExpandableList如何做成这种样式,急等
- jxl.jar读取excel 并存到sqlite,logcat提示 couldnot find jxl.workbook.getworkbook
- android服务器端开发,哪种方式比较好。
- gridview 选中放大
- 安卓视频录像问题。报错
- 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.即可调用其中的本地方法了。