现在我将libharu编译成这样,但是当我编写代码:System.LoadLibrary时,它不能工作,错误消息是:
java.lang.UnsatisfiedLinkError:无法加载libharu.so: findLibrary返回null
出什么事啦?
发布于 2012-02-08 11:34:33
so文件的名称是什么?您确定它在eclipse中的lib\armeabi文件夹中吗?
您应该使用System.loadLibrary("libharu")加载,而不是使用.so扩展加载。
发布于 2014-04-03 02:57:33
在编译时,您的LOCAL_MODULE文件中的Android.mk是什么?在我的例子中,是LOCAL_MODULE := hpdf。因此,它创建libhpdf.so文件,您需要System.loadLibrary("hpdf");
https://stackoverflow.com/questions/9192465
复制相似问题