AAB安裝到手機
1.下載bundletool-all-x.x.x.jar 文件。
地址為 [https://github.com/google/bundletool/releases]
2.執(zhí)行轉換命令
請?zhí)鎿Q掉命令中的XXX
test.aab 需要轉換的aab文件
test.apks 生成的apks文件
ks=簽名文件
ks-pass=簽名密碼
key-alias=別名
key-pass=key密碼
java -jar bundletool-all-1.8.2.jar build-apks --mode=universal --bundle=test.aab --output=test.apks --ks=XXX.jks --ks-pass=pass:XXX --ks-key-alias=XXX --key-pass=pass:XXX
3.安裝apks到手機
bundletool install-apks --apks=./app-release.apks
APK轉AAB
利用# build_aab_tool
1.運行環(huán)境
python3.6 +
2.安裝需要的環(huán)境
pip install -r requirements.txt
3.修改bundletool.py文件內容

image.png
4.執(zhí)行命令生成aab
python bundletool.py -i test.apk -o test.aab
5.參數(shù)說明
-h
show this help message and exit
-i
輸入apk的路徑
-o
輸出apk的路徑
--keystore
簽名文件路徑
--store_password
簽名文件路徑
--key_alias
簽名文件路徑
--key_password
簽名文件路徑
--apktool
apktool.jar路徑
--aapt2
aapt2路徑
--android
android.jar 路徑
--bundletool
bundletool.jar 路徑
--pad_reg
正則表達式,從assets里面去剪切文件構建pad模塊 例如: ^\d.*\.map$ 剪切以數(shù)字開頭 .map 結尾的文件到pad目錄
環(huán)境變量要配好

image.png