bundletool 是一个把aab生成apk包的工具,他方便我们测试aab和Google分包模式
指示 bundletool 针对已连接设备的配置生成 APK。如果您不添加此标志,bundletool 会为您的应用支持的所有设备配置生成 APK。
如果只是自己设备测试加上这个打包快。
–connected-device
如果您希望 bundletool 只构建一个包含应用的所有代码和资源的 APK,以使该 APK 与应用支持的所有设备配置兼容,请将模式设置为 universal。
跟打包apk一样,包含所有资源。
–mode=universal
使用此标志启用 app bundle 进行本地测试。 在本地测试时,由于无需上传到 Google Play 服务器,因此能够实现快速的迭代测试周期。
这个主要用在Play Asset Delivery分包测试使用。
–local-testing
覆盖旧文件(有时候忘记删掉之前的文件了加上这个就舒服啦)
–overwrite
打包apks
bundletool build-apks --overwrite --bundle=A.aab --output=B.apks --ks=./mytest.jks --ks-pass=pass:123456 --ks-key-alias=mytest --key-pass=pass:123456
安装apk
bundletool install-apks --apks=B.apks
apk生成aab
bundletool build-bundle --modules=base.zip --output=base.aab