手动安装Android .abb(bundletool 如何使用)(.aab安装)(GooglePlay测试)
程序员文章站
2022-11-02 08:18:07
前言最近在用Unity接GooglePlay登录,Unity打包后生成了.aab文件。上传文件到GooglePlay在去下载比较麻烦。如何快速测试呢?可以直接将.aab文件安装到手机上,方法如下。我这边使用的是Win7 cmd命令窗口自行配置java环境(一般你能打包出来 GooglePlay 的.aab文件,这些配置都应该是配置好了的)官方文档URLhttps://developer.android.com/studio/command-line/bundletool下载ja....
前言
最近在用Unity接GooglePlay登录,Unity打包后生成了.aab文件。上传文件到GooglePlay在去下载比较麻烦。如何快速测试呢?
可以直接将.aab文件安装到手机上,方法如下。
我这边使用的是Win7 cmd命令窗口
自行配置java环境(一般你能打包出来 GooglePlay 的.aab文件,这些配置都应该是配置好了的)
官方文档
URL https://developer.android.com/studio/command-line/bundletool
下载jar包 https://github.com/google/bundletool/releases
官方文档内容事先了解下比较好!!
参考步骤
1.下载bundletool.jar包。
下载地址:https://github.com/google/bundletool/releases
2.生成.apks文件
cmd命令行下载适合自己设备的apks,输入密令后回车即可在对应目录下生成test23.apks文件
cmd命令参考如下:
java -jar C:\Users\XX\Desktop\bundletool-all-1.0.0.jar build-apks --bundle=C:\Users\XX\Desktop\test23.aab --output=C:\Users\XX\Desktop\test23.apks --ks=G:\Client\Trunk\key\user.keystore --ks-pass=pass:abcdef --ks-key-alias=yunzhong --key-pass=pass:abcdef --device-spec=C:\Users\XX\Desktop\config.json
cmd的命令格式参考如下:
java -jar <bundletool.jar的路径> build-apks --bundle=<.aab文件的路径> --output=<输出.apks的路径> --ks=<打包.aab文件时的秘钥文件路径,如果.aab文件时没有使用秘钥则可以省去秘钥环节的配置> --ks-pass=pass:<秘钥密码> --ks-key-alias=<秘钥别名> --key-pass=pass:<秘钥别名密码> --device-spec=<要输出的目标sdkVersion的APK的json配置文件路径>
json 配置文件参考如下:
{
"supportedAbis": ["arm64-v8a", "armeabi-v7a"],
"supportedLocales": ["en", "fr"],
"screenDensity": 640,
"sdkVersion": 29
}
3.安装.apks文件安装到手机
1.插上移动设备(开启调试模式)
2.执行cmd命令
java -jar C:\Users\XX\Desktop\bundletool-all-1.0.0.jar install-apks --apks=C:\Users\XX\Desktop\test23.apks
结语
执行这个命令后就可以将.apks文件安装到手机上了,开始测试吧!
本文地址:https://blog.csdn.net/ZFSR05255134/article/details/107965312