如何在本地安装 aab

如何在本地安装 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

有两种方式:

  1. adb方式安装
  2. 直接解压

方法一: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即可直接安装。

猜你喜欢

转载自blog.csdn.net/Leavessilent/article/details/128370375