Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
现在我把libharu编译成so,但是当我写代码时:System.LoadLibrary,它不能工作,错误信息是:
java.lang.UnsatisfiedLinkError:无法加载 libharu.so:findLibrary 返回 null
这是怎么回事?
编译时 Android.mk 文件中的 LOCAL_MODULE 是什么?就我而言,它是 LOCAL_MODULE := hpdf。所以它会创建 libhpdf.so 文件,你需要 System.loadLibrary("hpdf");
文件名是so什么?你确定它lib\armeabi在eclipse的文件夹中吗?
so
lib\armeabi
您应该加载System.loadLibrary("libharu"),而不是.so扩展名。
System.loadLibrary("libharu")
.so