怎么在手机上测试你的 .aab

前面说了怎么打包 .aab,这回说说怎么测试打包好的 .aab

Releases · google/bundletool · GitHub

首先是去这里下载google提供的命令行工具

https://developer.android.com/studio/command-line/bundletool?hl=zh-cn

这里是这个工具的使用说明,还有命令说明,有疑问可以去自己看看

新建一个文件夹,把下载的 bundletool-all-1.14.1.jar 丢进去。

然后创建2个.bat文件,我们就分别叫 

build_apks.bat

install_apks.bat

当然理论上你想叫啥都行。

然后把打包好的 .aab 文件也丢进来,当然不丢也行,这里主打一个省事,不然你后面写 bat 还要填地址。

打开 build_apks.bat ,看名字你应该也能知道它要干啥了。对,我们就是要用它把 .aab 解包成 .apks 文件

java -jar bundletool-all-1.14.1.jar build-apks --bundle=你的程序名.aab --output=你的程序名.apks --ks=你的签名文件名.keystore --ks-pass=pass:签名仓库的密码 --ks-key-alias=签名别名 --key-pass=pass:签名别名的密码

按上面这个格式,把你的信息天空进去即可,这里吐槽一下,这命令有用=结束的,也有用:结束的,逼死强迫症。。。。。。

再打开 install_apks.bat,它是用来往手机里安装的

java -jar bundletool-all-1.14.1.jar install-apks --apks=你的程序名.apks

都配置好以后,先执行 build_apks.bat ,成功后命令行会自动关闭,并在目录下发现多了一个 xxx.apks 文件,然后确保手机连着电脑,再执行 install_apks.bat ,就可以把你的程序安装到手机上去了。

注意有2点需要注意的地方:

1,你应该注意到这是一个 .jar 包了,所以一定要确保自己的电脑有装 jdk,且配了环境变量,可以在 cmd 里用 java -version 把它呼出来。

2,既然涉及到手机连电脑了,不是新手的同学应该知道 android sdk 工具里有 adb 这么一个玩意,你也要确保自己的电脑上有它,且你也能呼出来,甚至最好在安装前用 adb devices 命令检查一下你的手机有没有被识别出来。

以上2点没做到的话,搞失败了就是大概率事件了。

猜你喜欢

转载自blog.csdn.net/WPAPA/article/details/130361139
今日推荐