前言
谷歌自今年八月开始强制要求新创建的游戏/应用使用AAB包上架谷歌商店,注意,目前还没有强制要求旧应用使用AAB包的时间节点,但看谷歌对于AAB包的重视,全平台AAB应该不会太遥远。那么aab包怎么安装测试呢?
方法一:上传谷歌商店测试
谷歌上传AAB包需要先加入签名计划,步骤很简单,使用打包的签名生成一个名为private_key.pepk密钥,把生成好的密钥添加到测试计划,然后上传AAB包发布内部测试即可。生成签名密钥步骤:
方法二:bundletool打包
bundletool是谷歌提供用于构建 Android App Bundle 文件并将 app bundle 转换为部署到设备的各种 APK的底层工具,bundletool下载地址。
bundletool转apks不做过多介绍,介绍页就有很详细的教程,这儿主要提及的是AAB转APK整包,需要注意的是下面这个命令:
那么整个打包的脚本就是:
java -jar bundletool-对应版本.jar build-apks
--bundle=D:\software\aab包.aab
--output=D:\software\打出的apks包.apks
--ks=D:\software\应用签名.keystore
--ks-pass=pass:签名密码
--ks-key-alias=签名别称
--key-pass=pass:签名密码
--mode=universal
等待脚本执行完成后将得到一个你设置在–output=xxx路径下的apks文件,将.apks改成.zip,解压就能得到一个包含所有架构及分辨率的整包,你就可以愉快的分享给测试人员进行测试啦。