> 文章列表 > 谷歌aab包手机怎么安装教程

谷歌aab包手机怎么安装教程

谷歌aab包手机怎么安装教程

一、概述
bundletool是一种底层工具,可供 Android Studio、Android Gradle 插件和 Google Play 用于构建 Android App Bundle 文件并将 app bundle 转换为部署到设备的各种 APK。您也可以将 bundletool作为一种命令行工具,用于自行构建 app bundle 和重新创建应用 APK 的 Google Play 服务器端 build。
2021年8月开始Google Play要求新发布应用必须使用Android App Bundle(AAB)格式,即.aab格式文件;更新已经上架的应用还可以继续使用apk格式文件上传
注意:Android App Bundle (AAB) 与 APK 不同,AAB纯粹是为了上传Google Play而设计的,用户无法直接使用安装到手机上,测试AAB文件参考章节手机安装使用AAB格式文件

二、下载与配置
bundletool Github 下载地址:https://github.com/google/bundletool

  1. 准备环境
    使用bundletool工具需要java环境,建议使用JRE8环境,请自行下载安装,并配置好系统环境变量
  2. 下载bundletool.jar包
  3. 使用cmd命令将aab文件转换为apks文件
    命令格式参考如下:
    java -jar <bundletool.jar的路径> build-apks --bundle=<.aab文件的路径> --output=<输出.apks的路径> --ks=<打包使用的证书文件的路径> --ks-pass=pass:<证书密码> --ks-key-alias=<证书别名> --key-pass=pass:<证书别名密码,通常与证书密码一致>例如:
    java -jar D:\\Android\\bundletool-all-1.11.2.jar build-apks 
    --bundle=a.aab 
    --output=xxx.apks 
    --ks=xxxx.jks 
    --ks-pass=pass:xxx
    --ks-key-alias=xxx
    --key-pass=pass:xxx
  4. 使用cmd命令安装apks文件到手机上
    命令格式参考如下:
    java -jar <bundletool.jar的路径> install-apks --apks=<上一步中生成的.apks文件路径>
    

     

     

     以上3和4 步骤,图里有显示,可以看到生成的apks和三个apk,但是博主不知道安装哪个apk到手机上,安装其中任一个,都是报错不能安装