libharu编译Android所以,但无法加载库

时间:2012-02-08 11:30:45

标签: android libharu

现在我将libharu编译成了这样,但是当我编写代码:System.LoadLibrary时,它无法正常工作,错误信息是:

  

java.lang.UnsatisfiedLinkError:无法加载libharu.so:findLibrary返回null

什么了?

2 个答案:

答案 0 :(得分:0)

so文件的名称是什么?你确定它在eclipse的lib\armeabi文件夹中吗?

您应该使用System.loadLibrary("libharu")加载,而不是.so扩展名。

答案 1 :(得分:0)

Android.mk文件中的LOCAL_MODULE是什么编译的?在我的例子中,它是LOCAL_MODULE:= hpdf。所以它创建了libhpdf.so文件,你需要System.loadLibrary(" hpdf");