前言
谷歌自今年八月開始強制要求新建立的遊戲/應用使用AAB包上架谷歌商店,注意,目前還沒有強制要求舊應用使用AAB包的時間節點,但看谷歌對于AAB包的重視,全平台AAB應該不會太遙遠。那麼aab包怎麼安裝測試呢?
方法一:上傳谷歌商店測試
谷歌上傳AAB包需要先加入簽名計劃,步驟很簡單,使用打包的簽名生成一個名為private_key.pepk密鑰,把生成好的密鑰添加到測試計劃,然後上傳AAB包釋出内部測試即可。生成簽名密鑰步驟:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN2XjlGcjYTMfhHLlN3XnxCM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0zZq50MVR0TyMmeNZmRYNWQClGVF5UMR9Fd4VGdsATNfd3bkFGazxycykFaKdkYzZUbapXNXlleSdVY2pESa9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL1UmZ1YWZhhTMyEWYkN2MhRTZ2QTNmlTYlFmNhJWYiRzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
方法二:bundletool打包
bundletool是谷歌提供用于建構 Android App Bundle 檔案并将 app bundle 轉換為部署到裝置的各種 APK的底層工具,bundletool下載下傳位址。
bundletool轉apks不做過多介紹,介紹頁就有很詳細的教程,這兒主要提及的是AAB轉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,解壓就能得到一個包含所有架構及分辨率的整包,你就可以愉快的分享給測試人員進行測試啦。