安装 Android App Bundle (AAB) 格式的应用程序包(安装微信)(安装抖音)

访客 112 0

一、概述

bundletool是一种底层工具,可供Android Studio、Android Gradle插件和Google Play使用。它用于构建Android App Bundle文件,并将app bundle转换为各种APK,以便部署到设备上。您还可以将bundletool作为命令行工具使用,用于自行构建app bundle并重新创建应用APK的Google Play。

二、下载与配置

以下是bundletool的Github下载地址:https://github.com/google/bundletool 您也可以通过以下快速下载地址进行下载:https://download.csdn.net/download/qq_43375080/86240276

三、手机安装使用AAB格式文件

请参考以下Google官方文档:https://developer.android.com/studio/command-line/bundletool 请注意,要打开Google官方文档需要科学上网。 首先,下载最新的bundletool.jar,并配置好Java环境。然后使用aab文件生成apks文件,并将apks文件安装到手机。

  1. 准备环境
    使用bundletool工具需要java环境,建议使用JRE8环境,请自行下载安装,并配置好系统环境变量
  2. 下载bundletool.jar包
    下载地址:https://github.com/google/bundletool/releases
  3. 使用cmd命令将aab文件转换为apks文件
    命令格式参考如下:
java -jar <bundletool.jar的路径> build-apks --bundle=<.aab文件的路径> --output=<输出.apks的路径> --ks=<打包使用的证书文件的路径> --ks-pass=pass:<证书密码> --ks-key-alias=<证书别名> --key-pass=pass:<证书别名密码,通常与证书密码一致>
  1. 将前面下载的bundletool-all-1.6.0.jar、云端打包生成的myapp.aab、证书文件my.keystore(证书别名为test、密码为123456)放到同一目录,在命令行中切换到当前目录,使用以下命令生成myapp.apks
java -jar bundletool-all-1.6.0.jar build-apks --bundle=myapp.aab --output=myapp.apks --ks=my.keystore --ks-pass=pass:123456 --ks-key-alias=test --key-pass=pass:123456

注意:生成apks文件会非常大,但安装到手机上占用空间会比原来apk格式文件小(这是因为只安装当前设备需要的资源)。另外可以在命令行中添加–connected-device参数来生成仅针对当前连接设备的apks文件,减少apks文件大小

  1. 使用cmd命令安装apks文件到手机上
    命令格式参考如下:
建议安装Android SDK工具,然后在当前环境中运行以下命令来安装.apks文件:

```
java -jar  install-apks --apks=
```

请确保当前环境已经配置好adb,并且可以正常运行。

标签: 文件 证书 命令

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~