Flutter打包aab,使用bundletool安装到手机

Flutter打包aab,使用bundletool安装到手机

1.由于上传google play的安卓应用被强制为aab,但是aab没有办法直接安装到手机进行测试,这时候我们可以借助bundleTool。

2.app-release.aab可以用它来生成app-release.apks,再通过它来生成和设备强相关的apk。
bundletool下载链接

3.打包生成aab格式命令:

 flutter build appbundle

4.使用bundletool构建apks:


java -jar <bundletool.jar的路径> build-apks --bundle=<.aab文件的路径> --output=<输出.apks的路径> --ks=<秘钥文件路径> --ks-pass=pass:<秘钥密码> --ks-key-alias=<秘钥别名>  --connected-device

–ks=<秘钥文件路径,可选>
–ks-key-alias=<秘钥别名>必须和–ks同时存在
–ks-pass=<秘钥密码>,可选,如果不选择在构建时会要求输入一次秘钥密码
–connected-device 可选,仅针对已连接设备的配置生成 APKS
这里的–都是双减号

5.将apks安装到手机

java -jar /Users/mac/Library/Android/bundle-tools/bundletool.jar install-apks --apks=/Users/mac/Desktop/my_app.apks 

6.bundletool更多命令,以及使用方法

详见 bundletool

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值