Android 手机安装 aab 包

  在 Android 开发中,由于上传至 Google Play 的是 Android App Bundles (aab),没法直接安装 aab 文件,需要通过 Google Play分发。但在实际开发中,需要手机直接安装 aab 包,可通过 Google 提供的 bundletool 来安装:

  下载 bundletool

  需要提前准备好 aab 文件、签名文件、签名相关的配置(alias、storepassword、keypassword);

  进入 bundletool.jar 所在目录执行:

java -jar bundletool.jar build-apks --bundle=【输入aab文件目录】/input.aab --output=【输出apks文件目录】/outputs.apks --ks=【签名文件目录】/sign.jks --ks-pass=pass:【keystore密码】 --mode=universal --ks-key-alias=【alias配置】 --key-pass=pass:【key密码】

  生成 apks 文件

  将Android设备连接电脑,通过终端执行 adb 命令来安装 apks 文件:

java -jar bundletool.jar install-apks --apks=outputs.apks

  可通过 adb devices 获取连接到的设备id

  如果 adb 命令不存在,建议先安装 Android SDK, 如果安装了Android SDK 还是报 adb 命令不存在,可以在 .bash_profile 中配置,然后执行 source .bash_profile

export PATH="$HOME/Library/Android/sdk/platform-tools:$PATH"

 

posted @ 2025-06-30 15:27  ZachRobin  阅读(290)  评论(0)    收藏  举报