首页 > 解决方案 > 支持 64 位版本的 Flutter 的 PDF 查看器

问题描述

我有一个需要 PDF 查看器的颤振应用程序,但我在 pub.dev 上找到的所有包都要求您在 build.gradle 中添加以下 ndk 过滤器。

ndk {
   abiFilters 'armeabi-v7a'
}

但如果我理解正确,这将导致 appbundle 不包含 Google Play 现在需要的 64 位版本。如我错了请纠正我。

因此,我向您寻求有关如何在应用程序中包含 PDF 查看器的帮助,同时仍然能够将应用程序上传到 Google Play 和 App Store。

标签: androidfluttergoogle-play

解决方案


以下代码有效:

ndk {
    abiFilters 'x86', 'armeabi-v7a','arm64-v8a', 'x86_64'
}

这可能会使您的 APK 文件具有更大的大小,但 Google Play 所需的 App Bundle 将具有与以前相同的大小。

因此,对于开发,我建议评论“arm64-v8a”、“x86_64”架构以减少编译时间。

ndk {
    abiFilters 'x86', 'armeabi-v7a'
}

推荐阅读