android - 支持 64 位版本的 Flutter 的 PDF 查看器
问题描述
我有一个需要 PDF 查看器的颤振应用程序,但我在 pub.dev 上找到的所有包都要求您在 build.gradle 中添加以下 ndk 过滤器。
ndk {
abiFilters 'armeabi-v7a'
}
但如果我理解正确,这将导致 appbundle 不包含 Google Play 现在需要的 64 位版本。如我错了请纠正我。
因此,我向您寻求有关如何在应用程序中包含 PDF 查看器的帮助,同时仍然能够将应用程序上传到 Google Play 和 App Store。
解决方案
以下代码有效:
ndk {
abiFilters 'x86', 'armeabi-v7a','arm64-v8a', 'x86_64'
}
这可能会使您的 APK 文件具有更大的大小,但 Google Play 所需的 App Bundle 将具有与以前相同的大小。
因此,对于开发,我建议评论“arm64-v8a”、“x86_64”架构以减少编译时间。
ndk {
abiFilters 'x86', 'armeabi-v7a'
}
推荐阅读
- vb6 - 如何在 DTPICKER vb6 中计算分钟
- webpack - 如何在动态导入块名称中添加哈希?
- swift - 有什么办法可以暂时隐藏蓝点,然后让它在 GMSMapView 中再次消失?
- graphql - Appsync graphql:如何根据数组字段中的条目进行过滤
- javascript - Javascript用匹配的数组键替换字符串中的单词
- python - Python 3.7“由于环境错误而无法安装软件包:无法解析:主机:端口
- amazon-web-services - 在 Cloudformation 中将 Cloudfront“基于所选请求标头的缓存”设置为全部
- javascript - 安装引导程序后找不到面临的模块
- angular - Sentry 抛出错误后用户界面崩溃
- powershell - 从输入文件中删除字符串模式的批处理命令