在flutter中,flutter构建bundle和appbundle之间有什么区别



我几乎没有发现这两种之间的区别

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构建中。

最新更新