如题,生成aab啊神马的,需要用到bundletool,需要了解这玩意。
使用bundletool来做啥?你想要了解原理,就看这个https://developer.android.com/studio/command-line/bundletool,不想看就听我说,总结一句话就是,构建工具可以用它生成aab,aab可以用它来生成apks,再通过它来生成和设备强相关的apk。有图有真相:

看图说话,理论上,我们自己如果要安装apk包时或者测试需要测试包,则我们直接用AS生成apk即可,如果是最后发布到google play的包,则我们直接用AS生成aab即可。(注意都是要签名过的)如图:

点击Generate Signed Bundle / APK进入

直接Next,最后生成的就是aab包,这个包才是给到google play的包。
Over。
========= 我是分割线 ===========分割线意味着接下来的内容很值得一看=============
那么问题来了,我们要了解bundletool干嘛?牙疼吗?其实真没啥用,只是装b用的(就是了解bundletool的具体用法和原理,因为google p

本文介绍了如何使用bundletool工具生成Android App Bundle (aab)并创建针对特定设备的APK。bundletool是一个命令行工具,允许开发者从aab构建APKS文件,然后根据设备配置生成APK。步骤包括下载bundletool.jar,配置环境变量,运行java-jar命令生成apks和安装到设备。了解此工具能帮助优化发布流程。
最低0.47元/天 解锁文章

7434





