0

现在我把libharu编译成so,但是当我写代码时:System.LoadLibrary,它不能工作,错误信息是:

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

这是怎么回事?

4

2 回答 2

0

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

于 2014-04-03T02:57:33.653 回答
0

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

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

于 2012-02-08T11:34:33.123 回答