Android aab转apks

1.通过Android studio导出aab包

证书和项目和输出路径貌似要在同一路径下,否则报错'other' has different root

目前这样可以

 

2.下载bundletool.jar

下载地址:
Releases · google/bundletool · GitHub

并配好java环境变量,以及adb环境变量

3.生成apks

java -jar bundletool-all-1.15.1.jar build-apks --bundle=xxx.aab --output=xxx.apks --ks=xxxx.jks --ks-pass=pass:证书密码 --ks-key-alias=证书别名 --key-pass=pass:证书别名密码

4.安装到手机

java -jar bundletool-all-1.15.1.jar install-apks --apks=xxx.apks