安卓aab包安装方式

一、aab包简介

Google Play商店从 2021 年 8 月起,新应用发布需要使用Android App Bundle 才能在 Google Play中发布。

Android App Bundle 是 Android 新推出的一种官方发布格式,即.aab格式,其中包含应用的所有经过编译的代码和资源,它会将 APK 生成及签名交由 Google Play 来完成。.aab格式可以更高效的开发和发布应用,以更小的应用提供优质的使用体验,从而提升安装成功率并减少卸载量,.aab格式还可以体验模块化应用开发和可自定义功能交付。

aab包对比apk包优势在于,Google Play 会使用 app bundle 针对每种设备配置生成并提供经过优化的 APK,因此只会下载特定设备所需的代码和资源来运行应用。而不必根据机型64位还是32位再构建、签署和管理多个 APK 来优化对不同设备的支持,用户也可以获得更小且更优化的下载文件包。

二、aab包安装方式

1、下载bundletool.jar,下载地址:

https://github.com/google/bundletool/releases

2、生成签名文件,打开终端输入命令:

keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-alias

3、将步骤2生成的签名文件、bundletool.jar、aab包放在同个目录

4、cmd进入步骤3目录

5、设备adb连接上,生成设备信息json文件,终端输入命令:

java -jar bundletool-all-1.11.0.jar get-device-spec --output=./device-spec.json

6、解压成apks:

java -jar bundletool-all-1.11.0.jar build-apks --bundle=./路径/xxx.aab --output=./xx.apks --overwrite --ks =./签名文件 --ks-pass=pass:"密钥密码" --ks-key-alias=名称 --key-pass=pass:"密钥密码"

7、安装apk:

java -jar bundletool-all-1.11.0.jar install-apks --apks=./xx.apks

8、查看生成的apks:

java -jar bundletool-all-1.11.0.jar extract-apks --apks=./xx.aab --output-dir=./xxx --device-spec=./device-spec.json

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值