当前位置: 首页 > 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 里可以找到

相关文章:

  • 笔试面试01 c/c++
  • 菜鸟的程序编程理解
  • PHP大马的使用
  • 【Spiffo】光速项目:LVGL v9框架下的MIPI简易相机_Part1
  • [数据结构]1.时间复杂度和空间复杂度
  • Resume全栈项目(二)(.React+Ts)
  • AI知识补全(四):微调 Fine-tuning 是什么?
  • Java-01-源码篇-并发编程-资源竞争
  • 《算法笔记》9.6小节 数据结构专题(2)并查集 问题 D: More is better
  • 【TVM教程】使用自定义调度规则(Sketch Rule)在 CPU 上自动调度稀疏矩阵乘法
  • 代码随想录算法训练营第十四天| 226.翻转二叉树、101. 对称二叉树、104.二叉树的最大深度、111.二叉树的最小深度
  • ​​​​​​​深入解析外观模式(Facade Pattern)及其应用 C#
  • Python(request库)
  • c#难点整理3
  • C# Modbus RTU学习记录
  • Qt Concurrent Filter and Filter-Reduce
  • 雨晨 Windows 11 企业版 24H2 轻装版 26200.5510
  • 技术团队评估需求开发成本远超预期,如何应对
  • JS闭包--函数式编程的核心概念
  • Springboot 集成 Flowable 6.8.0
  • 如何写一个可以做报价计算的网站/最新军事新闻
  • 镇海做网站/建站优化公司
  • b2b商务网站有哪些/排名优化课程
  • 哈尔滨最专业的网站建设/外贸企业网站推广
  • 备案网站的规则/企业关键词优化专业公司
  • 龙岗附近网站开发公司/如何创建一个app