我几乎没有发现这两种之间的区别
flutter build bundle
flutter build appbundle
我什么时候应该用一个而不是另一个?
flutter build appbundle
构建上传到Google Play商店的"应用捆绑包"。应用程序捆绑包基本上是apk
文件的捆绑包。当用户安装您的应用程序时,Google Play将为设备提供最佳apk
。应用程序捆绑包被压缩为aab
文件(Android应用程序捆绑(。
flutter build bundle
从pubspec.yaml
中的资产列表中构建一个特殊的"应用程序捆绑包"存档,您的应用程序可以在运行时从中读取。生成器将其放置在build
目录中的flutter_assets
文件夹中。
所以基本上他们会制造不同的东西。如果你正在构建一个在Play Store上发布的应用程序,那么flutter build appbundle
几乎是不可避免的。
然而,我从未需要使用flutter build bundle
。我从未需要构建一个单独的资产文件夹,因为它包含在appbundle
构建中。