libharu编译了Android,但无法加载库
现在我将libharu编译成so,但是当我编写代码:System.LoadLibrary时,它无法工作,错误消息是: java.lang.UnsatisfiedLink错误:无法加载libharu.so:findLibrary返回null 怎么了?so文件的名称是什么?您确定它在eclipse的lib\armeabi文件夹中吗libharu编译了Android,但无法加载库,android,libharu,Android,Libharu,现在我将libharu编译成so,但是当我编写代码:System.LoadLibrary时,它无法工作,错误消息是: java.lang.UnsatisfiedLink错误:无法加载libharu.so:findLibrary返回null 怎么了?so文件的名称是什么?您确定它在eclipse的lib\armeabi文件夹中吗 您应该使用System.loadLibrarylibharu加载,而不是使用.so扩展名。编译时,您的Android.mk文件中的本地模块是什么?在我的例子中,它是LOC
您应该使用System.loadLibrarylibharu加载,而不是使用.so扩展名。编译时,您的Android.mk文件中的本地模块是什么?在我的例子中,它是LOCAL_MODULE:=hpdf。所以它会创建libhpdf.So文件,您需要System.loadLibraryhpdf 是的,我确定,我删除了.so扩展名,但它仍然无法工作,我认为我的libharu.so可能有问题。要明确的是,您没有删除文件本身的扩展名,只是在loadlibrary变量中?我怀疑原始提问者是否会回答您的问题,也许您应该修改您的答案,使其更具时效性,因为它没有及时。