開頭先說方法
1.下載 bundletool
2.開始生成
java -jar bundletool.jar build-apks --bundle=【aab文件路徑(例如:C:\Users\Administrator\Desktop\a.aab)】 --output=【生成的apks文件路徑(例如:C:\Users\Administrator\Desktop\b.apks)】 --ks=【簽名文件路徑(例如:C:\Users\Administrator\Desktop\c.jks)】 --ks-key-alias=【簽名密鑰的alias(例如:alias)】 --ks-pass=pass:【密鑰庫的密碼(例如:pass)】 --key-pass=pass:【簽名密鑰的密碼(例如:pass2)】 --overwrite --mode=universal
3.生成的apks直接解壓就ok了
關於Android App Bundle
重要提示:從 2021 年 8 月起,新應用需要使用 Android App Bundle 才能在 Google Play 中發布。現在,Play Feature Delivery 或 Play Asset Delivery 支持大小超過 150 MB 的新應用。
Android App Bundle 是一種發布格式,其中包含您應用的所有經過編譯的代碼和資源,它會將 APK 生成及簽名交由 Google Play 來完成。
Android App Bundle 簡介:https://developer.android.google.cn/guide/app-bundle
關於bundletool
bundletool 是一種底層工具,可供 Android Studio、Android Gradle 插件和 Google Play 用於構建 Android App Bundle 文件並將 app bundle 轉換為部署到設備的各種 APK。您也可以將 bundletool 作為一種命令行工具,用於自行構建 app bundle 和重新創建應用 APK 的 Google Play 服務器端 build。
官方文檔:https://developer.android.google.cn/studio/command-line/bundletool
