【问题标题】:What is the best way to build an apk file in flutter?在颤振中构建apk文件的最佳方法是什么?
【发布时间】:2019-08-17 08:26:35
【问题描述】:

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

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

颤振构建apk

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

一)

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

B)

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。

【问题讨论】:

    标签: android flutter dart


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

    【讨论】:

      猜你喜欢
      • 2021-10-15
      • 2020-08-25
      • 2020-12-18
      • 1970-01-01
      • 2020-10-05
      • 2022-10-01
      • 1970-01-01
      • 2022-11-09
      相关资源
      最近更新 更多