【问题标题】:arm64-v8a type OS Architecture device for Android device not working适用于 Android 设备的 arm64-v8a 类型 OS 架构设备无法正常工作
【发布时间】: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】:

你可以自己编译二进制文件

按照官方网站上的指南进行操作:

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

【讨论】:

    猜你喜欢
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    • 2011-12-12
    • 1970-01-01
    • 1970-01-01
    • 2019-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多