.aab不能直接安装到设备上,需要通过工具命令把它转成.apks,再使用工具命令组合多个apk部署到设备(这个过程是工具内部根据adb连接的设备自动组合的)。操作.aab格式的文件,需要下载官方工具bundletool。
1、可以使用bundletool进行安装。
2、连接设备,执行命令生成apks。
命令:
java -jar bundletool-all-1.7.0.jar build-apks --bundle=demo.aab --output=demo.apks --connected-device
由于生成apks过程必须要重新签名,所以aab加固时“签名校验”选项不能选择。
【注】若要选择签名校验,则生成apks包需要和加壳时设置的签名保持一致。
命令:
java -jar bundletool-all-1.7.0.jar build-apks --bundle=demo.aab --output=demo.apks --ks=D:\Desktop\android_keystore\sense.jks(签名文件路径) --ks-pass=pass:密码 --ks-key-alias=别名 --key-pass=pass:别名密码 --connected-device
3、安装apks。
java -jar bundletool-all-1.7.0.jar install-apks --apks=demo.apks
4、安装成功,运行设备上的应用即可。
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://typecho.firshare.cn/archives/585.html