書接上文
Apk轉(zhuǎn)Aab(Android App Bundle)
測試與安裝
此時我們已經(jīng)拿到了一個aab的包表伦,符合Google Play的上架要求磅摹,那么我們要確保這個aab的包是否正常呢滚粟?作為一個嚴謹?shù)某绦騿T還是得自己測一下孤紧。
上傳Google Play
上傳Google Play的內(nèi)部測試稚配,通過添加測試用戶從Google Play去下載到手機測試新思。更加能模擬真實的用戶環(huán)境垦细。
bundletool安裝aab(推薦)
每次都上傳到Google Play上面去測試捺典,成本太高了,程序員一般沒上傳權(quán)限大州,運營也不在就沒法測試了续语。此時我們可以使用bundletool模擬aab的安裝。
連接好手機厦画,調(diào)好adb疮茄,執(zhí)行bundletool命令進行安裝
1.從 aab 生成一組 APK
java -jar bundletool-all-1.6.1.jar build-apks
--bundle=base.aab
--output=base.apks
--ks=<簽名文件路徑>
--ks-pass=pass:<簽名文件密碼>
--ks-key-alias=<簽名文件別名>
--key-pass=pass:<簽名文件密碼>
2.將 APK 部署到連接的設(shè)備
java -jar bundletool-all-1.6.1.jar install-apks --apks=base.apks
還原成apk
竟然apk可以轉(zhuǎn)化成aab,同樣aab也可以生成apk根暑,而且更加簡單
java -jar bundletool-all-1.6.1.jar build-apks
--mode=universal
--bundle=base.aab
--output=test.apks
--ks=<簽名文件路徑>
--ks-pass=pass:<簽名文件密碼>
--ks-key-alias=<簽名文件別名>
--key-pass=pass:<簽名文件密碼>
此時就可以或得一個test.apks的壓縮包力试,解壓這個壓縮包就有一個universal.apk,和開始轉(zhuǎn)化的apk幾乎一樣
結(jié)束語
過程中有問題或者需要交流的同學排嫌、獨立開發(fā)者同學畸裳、都可以私信我拉群(加好友的備注下,因為Apk轉(zhuǎn)Aab和獨立開發(fā)俱樂部淳地,是分開的兩個群)