如何在本地安装 aab
安装 jdk
如何安装JDK不是本文重点,请看:
https://cloud.tencent.com/developer/article/1698454
准备工具
- bundletool-all-1.9.1.jar
- adb
- myTest.jks(测试用签名文件)
工具汇总:点此下载
下载解压之后,把 platform-tools.zip 解压,并且把 platform-tools 目录加到环境变量,cmd 输入 adb 有输出代表配置成功
aab变为 apks
// 把 aabpath 替换为你 aab 文件所在路径,例如:D:\\temp\\test.aab
// 把 apkspath 替换为你要保存 apks 文件路径,例如:D:\\temp\\test.apks
java -jar E:\\tool\\bundletool-all-1.9.1.jar build-apks --bundle=D:\\temp\\release.aab --output=D:\\temp\\release.apks --ks=E:\work\keystore\myTest.jks --ks-pass=pass:programer2022 --ks-key-alias=programer --key-pass=pass:programer2022
示例:
java -jar E:\\tool\\bundletool-all-1.9.1.jar build-apks --bundle=D:\\temp\\release.aab --output=D:\\temp\\release.apks --ks=E:\work\keystore\myTest.jks --ks-pass=pass:programer2022 --ks-key-alias=programer --key-pass=pass:programer2022
安装 apks
有两种方式:
- adb方式安装
- 直接解压
方法一:adb 方式(推荐)
首先:确保你的设备打开开发者模式,打开USB调试
// 输入如下命令可以看到有设备连接
adb devices
安装 apks
// 把 apkspath 替换为你 apks 文件所在路径,例如:D:\\temp\\release.apks
java -jar bundletool-all-1.9.1.jar install-apks --apks=apkspath
示例:
java -jar E:\\tool\\bundletool-all-1.9.1.jar install-apks --apks=D:\\temp\\release.apks
方法二:解压 apks
1)使用此方式,在 aab 转化为 apks 时,命令行需要额外加上 --mode=universal
选项
示例:
java -jar E:\\tool\\bundletool-all-1.9.1.jar build-apks --mode=universal --bundle=D:\\temp\\release.aab --output=D:\\temp\\release.apks --ks=E:\work\keystore\myTest.jks --ks-pass=pass:programer2022 --ks-key-alias=programer --key-pass=pass:programer2022
2)把刚刚生成的 .apks 文件重命名为 .zip,如我的是: release.zip
3)打开release.zip
,获取压缩包里面的 universal.apk
即可直接安装。