由於工作需求,需要對安卓上傳Google play的aab包進行測試
由於現在上傳Google play 只需要上傳.aab文件,不需要在上傳apk的安裝包
然而在測試中只需要對apk的包進行測試,aab的包雖然在理論上與apk的包是相同的,但是在測試到上線過程中缺少對aab包的測試過程
安裝aab包需要幾個步驟,需要將aab的包轉化成apks格式后進行安裝
需要一個必要條件bundletool
下面是bundletool的安裝方法與重新打apks包的方法
1.安裝bundletool
$ brew install bundletool
2.切換到安裝包的路徑
3.$ bundletool build-apks --bunlde=<bundle_name>.aab --output=./<bundle_name>.apks
4.通過 $ bundletool install-apks --apks=<bundle_name>.apks進行安裝
5.未經過嘗試,如果要build簽名過的apks需要做如下操作
$ bundletool build-apks --bundle=<bundle_name>.aab --output=<bundle_name>.apks --ks=<your_keystorename>.jks/.keystore --ks-pass=pass:<your_keystore_pass> --ks-key-alias=<your_keystore_alias> --key-pass=pass:<your_keystore_pass>