从最近几天开始,我坚持在Android中实现MuPDF。它仅支持
1。 armeabi-V7A 2。 armeabi 3。 MIPS 4。 86
不在arm64-v8a类型的OS架构设备中工作。
PDF需要在APP内打开 任何人都可以帮我找到任何替代解决方案吗? 如果需要更多信息,请告诉我。
答案 0 :(得分:0)
你可以自己编译二进制文件
按照官方网站上的指南进行操作:
http://mupdf.com/docs/how-to-build-mupdf-for-android
然后对
进行以下更改..<mupdf_src>/platform/android/view/jni/Application.mk file
设置以下变量:
APP_PLATFORM=android-21
APP_ABI := arm64-v8a
确保你从这里获得最新的android ndk:
https://developer.android.com/ndk/downloads/index.html
在 ./ ndk目录/工具链
下查找所有包后的数字 例如我的
aarch64-linux-android-4.9
然后在最后一行的Application.mk中添加以下内容:
NDK_TOOLCHAIN_VERSION=4.9
然后执行ndk-build
现在你应该在libs目录下拥有arm64-v8a的so文件。