【发布时间】:2021-01-16 13:44:11
【问题描述】:
我为我的颤振项目生成了 apk,并且在 F:
app-arm64-v8a-release.apk
app-armeabi-v7a-release.apk
app-x86_64-release.apk
**
它们是正确的吗?
我可以将现有的密钥库用于多个颤振项目吗?
【问题讨论】:
标签: android flutter build.gradle flutter-apk
我为我的颤振项目生成了 apk,并且在 F:
app-arm64-v8a-release.apk
app-armeabi-v7a-release.apk
app-x86_64-release.apk
**
它们是正确的吗?
我可以将现有的密钥库用于多个颤振项目吗?
【问题讨论】:
标签: android flutter build.gradle flutter-apk
我不太了解 Flutter,但这些是针对 3 个 CPU 架构的不同 apk。如果你想要一个适用于所有架构的通用 apk,你应该检查你的构建设置。
您也可以使用app bundles。
【讨论】:
据我所知,手机处理器架构有多种类型。选项将是 arm、arm64、x86 和 x86_64。
arm 和 x86 用于 32 位处理器,而 arm64 和 x86_64 用于 64 位处理器。
颤动运行
将上述所有类型构建到一个文件中
flutter run --split-per-abi
将构建成几个文件。
app-arm64-v8a-release.apk 用于 arm64 架构
app-armeabi-v7a-release.apk 适用于 arm 和 x86 架构
app-x86_64-release.apk 适用于 x86_64 架构
如有错误请指正,谢谢
【讨论】: