天天看點

Google AAB測試(bundle轉apk整包及商店釋出)

前言

谷歌自今年八月開始強制要求新建立的遊戲/應用使用AAB包上架谷歌商店,注意,目前還沒有強制要求舊應用使用AAB包的時間節點,但看谷歌對于AAB包的重視,全平台AAB應該不會太遙遠。那麼aab包怎麼安裝測試呢?

方法一:上傳谷歌商店測試

谷歌上傳AAB包需要先加入簽名計劃,步驟很簡單,使用打包的簽名生成一個名為private_key.pepk密鑰,把生成好的密鑰添加到測試計劃,然後上傳AAB包釋出内部測試即可。生成簽名密鑰步驟:

Google AAB測試(bundle轉apk整包及商店釋出)
Google AAB測試(bundle轉apk整包及商店釋出)
Google AAB測試(bundle轉apk整包及商店釋出)

方法二:bundletool打包

bundletool是谷歌提供用于建構 Android App Bundle 檔案并将 app bundle 轉換為部署到裝置的各種 APK的底層工具,bundletool下載下傳位址。

bundletool轉apks不做過多介紹,介紹頁就有很詳細的教程,這兒主要提及的是AAB轉APK整包,需要注意的是下面這個指令:

Google AAB測試(bundle轉apk整包及商店釋出)

那麼整個打包的腳本就是:

java -jar bundletool-對應版本.jar build-apks 
--bundle=D:\software\aab包.aab 
--output=D:\software\打出的apks包.apks  
--ks=D:\software\應用簽名.keystore 
--ks-pass=pass:簽名密碼 
--ks-key-alias=簽名别稱 
--key-pass=pass:簽名密碼 
--mode=universal
           

等待腳本執行完成後将得到一個你設定在–output=xxx路徑下的apks檔案,将.apks改成.zip,解壓就能得到一個包含所有架構及分辨率的整包,你就可以愉快的分享給測試人員進行測試啦。

Google AAB測試(bundle轉apk整包及商店釋出)