AAB 是 Android App Bundle 的缩写,是一种由 Google 推出的 Android 应用程序发布格式。AAB 格式的应用程序包含了应用程序的所有代码和资源,但是与传统的 APK 包不同,AAB 包含了多个分割的模块,每个模块都可以根据设备的特性进行动态加载和安装,以提供更小、更优化的应用程序包。
AAB 格式的应用程序可以通过 Google Play 的动态分发功能进行发布。在用户下载应用程序时,Google Play 会根据用户设备的特性和需求,仅下载和安装所需的模块,以减少应用程序的下载大小和存储空间占用。这种动态分发的方式可以帮助开发者提供更好的用户体验,并减少应用程序的更新和安装时间。
使用 Android Studio 构建 AAB 格式的应用程序可以通过在项目的构建配置中进行设置。在构建过程中,Android Studio 会自动将应用程序打包为 AAB 格式,并生成相应的 APK 文件用于本地测试和调试。