arm64-v8a类型的OS架构设备,适用于Android设备无法正常工作

时间:2016-11-25 07:23:53

标签: android mupdf

从最近几天开始,我坚持在Android中实现MuPDF。它仅支持

1。 armeabi-V7A 2。 armeabi 3。 MIPS 4。 86

不在arm64-v8a类型的OS架构设备中工作。

PDF需要在APP内打开 任何人都可以帮我找到任何替代解决方案吗? 如果需要更多信息,请告诉我。

1 个答案:

答案 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文件。