今天早晨在公众号谷歌开发者看到这样一篇《Android App Bundle 最新动态及 2021 年目标 API 级别要求》。2021 年 8 月起,所有新提交应用目标 API 级别需设置为 30 (Android 11),11 月起所有应用都需要完成目标 API 级别更新。此外,正如年初的声明,Google Play 将要求新应用使用 Android App Bundle 发布格式。我的APP虽然还没上过谷歌市场,但是我不能不会。
Android App Bundle是什么?
Android App Bundle 是一种发布格式,其中包含您应用的所有经过编译的代码和资源,它会将 APK 生成及签名交由 Google Play 来完成。(就是我们以前用apk,现在提交给谷歌市场aab,它经过一些优化给你的设备最适合的apk包)
Android Studio打包
- Android App Bundle
- Apk
这次我们选Android App Bundle
bundletool的使用
具体使用详见bundletool-api这里只演示了通过aab生成aps和将apks安装到设备,我下载的是jar包,使用命令之前需要java -jar bundletool包名,然后才是命令。
-
bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks
-
bundletool install-apks --apks=/MyApp/my_app.apks
操作下来对Android App Bundle有了初步的认识,分享自己的经验。有问题就给我留言吧,看到一定会回的。暂时我还没有app要上谷歌市场,暂时先这样后续有进展再更新。
资源链接