Mac环境 aab包转apks,并安装apks

一、下载下载bundletool工具

Releases · google/bundletool · GitHub

二、将下载bundletool.jar包、aab、keystore文件全部放到同一个目录下

例如我全部放到download目录下

转换命令行

java -jar bundletool-all-1.16.0.jar build-apks --mode=universal --bundle=xxx.aab --output=test.apks --ks=xxx.jks --ks-pass=pass:xxxx --ks-key-alias=key0 --key-pass=pass:xxx

xxx是你的aab的名称,test.apks是转化后的安装包名称,其他的xxx换成你自己的。

等转换成功后,download目录下会出现test.apks 文件,继续通过命令行安装

安装命令行:

java -jar bundletool-all-1.16.0.jar install-apks --apks=test.apks

注意:你可能想把test.apks改成test.apk,不要这么做,会出错,就按照教程来就行。

相关推荐
JMchen12310 小时前
企业级图表组件库完整实现
android·java·经验分享·笔记·canvas·android-studio
tangshuai961 天前
Android Studio 安装指南(Ubuntu 22.04)
ubuntu·android-studio
我命由我1234515 天前
在 Android Studio 中,新建 AIDL 文件按钮是灰色
android·ide·android studio·安卓·android jetpack·android-studio·android runtime
我命由我1234515 天前
Android 多进程开发 - AIDL 回调、RemoteCallbackList、AIDL 安全校验
android·java·安全·android studio·安卓·android-studio·android runtime
我命由我123451 个月前
Android多进程开发 - AIDL 参数方向、AIDL 传递自定义对象、AIDL 传递自定义对象(参数方向)
android·java·java-ee·kotlin·android studio·android jetpack·android-studio
我命由我123451 个月前
Android多进程开发 - AIDL 最简单的实现、传递数据大小限制
android·java·java-ee·kotlin·android studio·android jetpack·android-studio
我命由我123451 个月前
Android Jetpack Compose - Switch(切换)、Slider(滑块)、RangeSlider(范围滑块)
android·java·java-ee·kotlin·android jetpack·android-studio·android runtime
我命由我123451 个月前
Kotlin 作用域函数 - let 函数、run 函数
android·java·开发语言·java-ee·kotlin·android jetpack·android-studio
JMchen1231 个月前
Android后台服务与网络保活:WorkManager的实战应用
android·java·网络·kotlin·php·android-studio
我命由我123451 个月前
Android 广播 - 静态注册与动态注册对广播接收器实例创建的影响
android·java·开发语言·java-ee·android studio·android-studio·android runtime