【Android】aab包真机测试,给Android设备部署安装aab包

现在上传谷歌平台需要上传 aab 包,我们在打好 aab 包后,经常需要测试 aab 包是否能够正常安装运行。由于 aab 包不能直接安装到 Android 设备中,需要借助工具将 aab 包转 apks 包,然后安装 apks 包到设备中。

bundletool 工具下载

bundletool工具下载链接
图片
链接里有对bundletool的一些介绍和使用上的说明,介绍的很详细。
bundletool(GitHub 下载链接),这个链接直接跳转到 GitHub 上,可直接下载工具。
在这里插入图片描述
jar 文件就是工具,点击下载即可!!

使用bundletool

官方文档中,详细介绍了如何使用 bundletool 本地测试app bundle
在这里插入图片描述

//--ks 也可以是 keystore 文件
--ks=xxx/xx/xx.keystore

//--ks-pass=file也可以变为输入 keystroy 或者 alias 的密码
//--ks-pass=pass:keystore密码,例:密码为 abc1234
--ks-pass=pass:abc1234

使用案例

在终端中输入(Windows 在 cmd 中输入)

java -jar /Users/dev/Work/MyResource/bundletool-all-1.15.4.jar build-apks --bundle=/Users/dev/Work/android-build/release/android-build-release.aab --output=/Users/dev/Work/android-build/release/android-build-release.apks --ks=/Users/dev/Work/WorkProject/releasekey.keystroe --ks-pass=pass:abc1234 --ks-key-alias=test --key-pass=pass:abc1234

在这里插入图片描述
回车稍等片刻,即可得到 apks

安装到设备

在这里插入图片描述
将安卓手机连接到电脑,打开 USB 调试
在终端中输入

java -jar xxx/bundletool-all-1.15.4.jar install-apks --apks=xxx/xxx.apks

使用案例

java -jar /Users/dev/Work/MyResource/bundletool-all-1.15.4.jar install-apks --apks=/Users/dev/Work/android-build/release/android-build-release.apks

在这里插入图片描述
回车,即可将 apks 部署到已连接的设备上!

以上就是这篇文章的所有内容了,此为个人学习记录,如有哪个地方写的有误,劳烦大佬指出,感谢,希望对各位看官有所帮助!

猜你喜欢

转载自blog.csdn.net/weixin_43453797/article/details/135011462