.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
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。避免网络欺诈,本站不倡导任何交易行为。如您私自与本站转载自公开互联网中的资讯内容中提及到的个人或平台产生交易,则需自行承担后果。本站在注明来源的前提下推荐原文至此,仅作为优良公众、公开信息分享阅读,不进行商业发布、发表及从事营利性活动。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。