我需要了解Android设备架构,以及为什么我使用时会生成三种不同类型的APK:
flutter build apk --split-per-abi
.
当我使用
flutter build apk
我得到一个名为 fat APK 的大 APK 文件,其中包含该应用程序的 3 个版本。
命令flutter build apk --split-per-abi
通常会生成两个 APK 文件。
-
arm64
或 x86_64 是具有 64 位处理器的设备的 apk 文件。
-
x86
是 32 位处理器的 apk 文件。
您可以将它们上传到 PlayStore,并根据用户的设备架构安装相应的 apk。
您在使用时获得的 fat apkflutter build apk
包含针对所有应用程序二进制接口或 ABI 所需的编译代码。一旦用户下载了这个 fat apk,那么只会使用适用于该设备的代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)