从颤动生成的3个APK之间有什么区别?

问题描述 投票:0回答:1

我需要了解Android设备的体系结构,使用时为什么会生成三种不同类型的APK:flutter build apk --split-per-abi

[当我使用flutter build apk时,我得到了一个名为fat APK的大型APK文件,其中包含该应用程序的3个版本。

android flutter apk android-architecture-components
1个回答
0
投票

flutter build apk --split-per-abi命令通常会生成两个APK文件。

  1. [arm64或x86_64是具有64位处理器的设备的apk文件。
  2. [x86是32位处理器的apk文件。

您可以将它们都上传到PlayStore上,并根据用户的设备架构安装相应的apk。

使用flutter build apk时获得的胖apk包含了以所有应用程序二进制接口或ABI为目标的必要编译代码。一旦用户下载了该繁琐的APK,那么仅会使用适用于该设备的代码。

© www.soinside.com 2019 - 2024. All rights reserved.