flutter - flutter中的flutter build bundle和appbundle有什么区别?

标签 flutter android-app-bundle flutter-build

我几乎找不到关于这两者之间区别的信息

flutter build bundle
flutter build appbundle

我什么时候应该使用一个而不是另一个?

最佳答案

flutter build appbundle

构建上传到 Google Play 商店的“应用程序包”。应用程序包基本上是一组 apk 文件。当用户安装您的应用时,Google Play 将为设备提供最佳的 apk。应用程序包被压缩到 aab 文件(Android 应用程序包)。

flutter build bundle 

从您的 pubspec.yaml 中的 Assets 列表构建一个特殊的“app bundle”存档,您的应用程序可以在运行时从中读取。构建器将其放置在 build 目录下的 flutter_assets 文件夹中。

所以基本上他们构建了不同的东西。 flutter build appbundle 如果您要构建要在 Play 商店发布的应用程序,那几乎是不可避免的。

但是,我从来不需要使用 flutter build bundle。我从来不需要构建单独的 Assets 文件夹,因为它已包含在 appbundle 构建中。

关于flutter - flutter中的flutter build bundle和appbundle有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68084284/

相关文章:

Flutter 导航、所需参数、单独的路由文件、如何正确编码

android - 加速度计在运行几分钟后同时触发多次

android - 从 aab 文件生成 Apk 文件(Android 应用程序包)

android - 模块 'base' 没有 dex 文件,但 AndroidManifest.xml 中的属性 'hasCode' 未设置为 false

android - 如何将 native 代码符号发布到 Google Play 控制台?

flutter - 如何在flutter中构建没有key的release模式——Flutter Debug模式好慢

javascript - 如何将 'this' 从 A 类传递到 B 类?

redux - 在组件(小部件)中获取相应的 redux store-state 更新数据

flutter - 错误 : Type 'ui.TextHeightBehavior' not found in flutter

Flutter 热重载和热重启并不总是有效