繁体   English   中英

flutter 中的 app-arm64-v8a-release.apk、app-armeabi-v7a-release.apk 和 app-x86_64-release.apk 有什么区别?

[英]What is the difference between app-arm64-v8a-release.apk,app-armeabi-v7a-release.apk and app-x86_64-release.apk in flutter?

我为我的 flutter 项目生成了apk ,在F:<project-folder><project-name>\build\app\outputs\apk\release我得到了 3 种类型的 apk 文件,包括 output.Z466DEEC76ECDF5FCA654D48571F632 文件。 他们是: **

app-arm64-v8a-release.apk
app-armeabi-v7a-release.apk
app-x86_64-release.apk

**

他们是正确的吗?

我可以将现有的密钥库用于多个 flutter 项目吗?

我不太了解 Flutter 但这些是 3 个 CPU 架构的不同 apk。 如果你想要一个适用于所有架构的通用 apk,你应该检查你的构建设置。

您也可以使用应用程序包

据我所知,手机处理器架构有几种类型。 选项将是armarm64x86x86_64

armx86用于 32 位处理器,而arm64x86_64用于 64 位处理器。

flutter运行

将上述所有类型构建到一个文件中

flutter 运行 --split-per-abi

将构建成几个文件。

用于 arm64 架构的 app-arm64-v8a-release.apk

用于 arm 和 x86 架构的 app-armeabi-v7a-release.apk

x86_64 架构的 app-x86_64-release.apk

如果我错了,请纠正我,谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM