所以我基于PDF阅读器(MuPDF)构建了这个项目.我使用了ndk-build.这个项目的名称是ChoosePDFActivity.我知道它已经正确构建,因为我可以在libs / armrabi-v7a / THISISTHEFILE.so中看到一个.so文件.
我的问题是,我如何正确地使这个项目成为一个图书馆项目并从另一个项目运行它?
我尝试将它标记为一个库项目并将其添加到我的主项目的构建路径中,但我得到了
请注意,我使用的是Mupdf-1.5(目前最新的)
ExpressionInitializerError,could not load library,FindLibrary
Returned NUll errors
那我该怎么办?
我的库名是libmupdf.
注意,我是android-ndk的新手.我的主项目中没有任何jni文件夹,只在库项目中.
这是完整的错误.
06-16 17:51:27.680: E/AndroidRuntime(5673): FATAL EXCEPTION: main
06-16 17:51:27.680: E/AndroidRuntime(5673):
java.lang.ExceptionInInitializerError 06-16 17:51:27.680:
E/AndroidRuntime(5673): at java.lang.Class.newInstanceImpl(Native
Method) 06-16 17:51:27.680: E/AndroidRuntime(5673): at
java.lang.Class.newInstance(Class.java:1319) 06-16 17:51:27.680:
E/AndroidRuntime(5673): at
android.app.Instrumentat