当前位置: 首页 > news >正文

aab 转 apk

googleplay发布的游戏对外前,测试同学要安装到手机上先行测试,所以就有了这个需求。网上找了一篇文章讲的很详细了,文档是英语的,这里摘抄重要的部分做下记录:

https://www.geekdashboard.com/extract-apk-files-from-aab/

1.下载bundletool
https://github.com/google/bundletool/releases/tag/1.18.1 (可能需要魔法)
2.需要java11以上的版本 别忘了配置环境变量
https://www.oracle.com/java/technologies/downloads/#java11 (不需要魔法)

java -jar bundletool-all-1.18.1.jar build-apks  --mode=universal --overwrite --bundle=XXXXXX.aab --output=XXXXXX.apks --ks=keystore.keystore --ks-pass=pass:YYYYYYY --ks-key-alias=ZZZZZ --key-pass=pass:NNNNNN

将生成的文件 XXXXXX.Apks 重命名为 XXXXXX.zip 并解压缩以找到签名的 universal.apk 文件

参数说明:

FlagStatusExplanation
–-ks=OptionalKeystore Path
–-ks-pass=pass:OptionalKeystore password
–-ks-key-alias=OptionalKey alias
–-key-pass=pass:OptionalKey alias password
–-mode=universalOptionalTo generate a single Universal APK file
–-overwriteOptionalOverwrites the output .apks file if the same file name exists

ks 相关的参数在 打包的安卓安卓工程的 gradle.properties 里可以找到


http://www.mrgr.cn/news/95917.html

相关文章:

  • ⭐算法OJ⭐连接所有点的最小费用【最小生成树】(C++实现)Min Cost to Connect All Points
  • P4147 玉蟾宫
  • MySQL数据库中常用的命令
  • 【NLP 43、大模型技术发展】
  • 【Python LeetCode Patterns】刷力扣,15 个学习模式总结
  • 常用序列的离散时间傅里叶变换(DTFT)
  • Win32 / C++ ini配置文件解析类(支持简易加解密)
  • 【算法】动态规划:回文子串问题、两个数组的dp
  • 3.24[Q]Linux
  • PCL 点云多平面探测
  • 新一代可编程网关应用举例
  • Python Sanic面试题及参考答案
  • P1182 数列分段 Section II
  • 一次由特殊字符引发的Minio签名问题排查
  • 保姆级教程搭建企业级智能体+私有知识库,Dify+ollama,Linux版
  • 基于Python的自然语言处理系列(60):使用 LangChain 构建 Multi-Vector Retriever 进行文档检索
  • ESP-SPARKBOT AI 智能机器人:v1.2 全流程复刻指南
  • 论坛系统测试报告
  • 给Web开发者的HarmonyOS指南02-布局样式
  • Linux 挂载磁盘操作指南