【发布时间】:2016-11-25 07:23:53
【问题描述】:
从最近几天开始,我一直坚持在 android 中实现 MuPDF。它只支持
1 . armeabi-v7a 2.阿米亚比 3. mips 4. x86
在 arm64-v8a 类型的 OS 架构设备中不工作。
PDF需要在APP内打开 任何人都可以帮我找到任何替代解决方案吗? 如果需要更多信息,请告诉我。
【问题讨论】:
-
jinLibs 文件夹中有什么??
从最近几天开始,我一直坚持在 android 中实现 MuPDF。它只支持
1 . armeabi-v7a 2.阿米亚比 3. mips 4. x86
在 arm64-v8a 类型的 OS 架构设备中不工作。
PDF需要在APP内打开 任何人都可以帮我找到任何替代解决方案吗? 如果需要更多信息,请告诉我。
【问题讨论】:
你可以自己编译二进制文件
按照官方网站上的指南进行操作:
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 文件。
【讨论】: