繁体   English   中英

在flutter中构建apk文件的最佳方法是什么?

[英]What is the best way to build an apk file in flutter?

我最近一直在用flutter写一个应用程序,但是我遇到了一些我需要知道如何解决它们的问题:

1-我的应用程序由 10 行代码组成。 为什么它被称为胖文件 (10.3 MB) ,当我运行时;

颤振构建 apk

之后android studio说你可以使用两种方法来构建apk:

一种)

flutter build appbundle --target-platform android-arm,android-arm64

乙)

flutter build apk --target-platform android-arm,android-arm64 --split-per-abi

我运行flutter build appbundle --target-platform android-arm,android-arm64它将代码大小减少到 10.4 Mb

当我运行flutter build apk --target-platform android-arm,android-arm64 --split-per-abi

它拆分 apk 文件并制作两个文件(每个 5 MB)

输出 A 和 B 之间有什么区别?

在第二种模式中,“APK”文件拆分的原因是什么?

对于不同类型的输出,您的最佳报价是什么????

我需要一个特定设备的合理大小的输出,解决方案是什么? . tnx。

  1. 使用 app bundle,Play 商店将向用户提供正确的版本。
  2. split-per-abi 将按指令集拆分,您实际上是在命令行中定义的,一个用于 32 位,一个用于 64 位。 (但只需使用包含两者的应用程序包,Play 商店将为您拆分它)
  3. 请参阅https://github.com/flutter/flutter/issues/16833#issuecomment-447151309 - 预计大约 5MB 的空应用程序。

暂无
暂无

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

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