1.准备aab包以及 bundletool 工具

打开

bundletoolhttps://github.com/google/bundletool/releases点击下载

mac文件夹如图所示,window同理

 2.使用 bundletools 转换aab包

打开命令行工具

cd到指定目录下

输入命令转换,会使用默认的debug.keystore进行签名

java -jar bundletool-all-1.11.2.jar build-apks --mode=universal --bundle=~/admobileSdkTest/app-google-release.aab --output=~/admobileSdkTest/universal.apks

其中

bundletool-all-1.11.2.jar 是你下载的jar包,如果是其他版本,修改即可

/admobileSdkTest/app-google-release.aab 是aab包所在的文件夹位置,默认mac会加 /Users/mckj 前缀,加一起就是 /Users/mckj/admobileSdkTest/app-google-release.aab 位置

/admobileSdkTest/universal.apks 是输出的apks文件的位置,也是一样,默认mac会加 /Users/mckj 前缀,加一起就是 /Users/mckj/admobileSdkTest/universal.apks 位置

文件夹如下,多出了一个 universal.apks 文件

重命名文件,将 universal.apks 修改为 universal.rar

再双击 universal.rar,解压缩,其中的 universal.apk 文件就是我们想要的文件

可以把文件拖到Android Studio 中,就可以打开 resources.arsc 文件,查看到资源信息

参考链接:解包aab resources.pb - 问答 - 腾讯云开发者社区-腾讯云

Android aab转换为通用的apk相关推荐

  1. Android RecyclerView设计通用Adapter

    RecylerView 的使用频率现在也算做是很高了吧?使用起来的确是挺方便的,也容易实现一些比较好看的效果 一.一般步骤 一般的设计流程都是如下所示 首先是需要一个 JavaBean 来承载数据,包 ...

  2. [免费专栏] Android安全之静态逆向APK应用浅析「手动注入smali」+「IDA Pro静态分析so文件」+「IDA Pro基础使用讲解」

    也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 Android安全付费专栏长期更新,本篇最新内容请前往: [ ...

  3. Android开发Android studio之gradle打包apk重命名的方法

    老套路,先看效果图: 首先第一步在gradle里面(跟android同级)写个获取当前时间的方法如下: //获取时间的方法 GMT+8代表北京时间,下面两个方法都可以 static def getNo ...

  4. win8下cocos2dx3.2移植android平台及代码打包APK

      cocos2dx程序不能只在VS2012下运行,迟早是要搬运到Android和IOS上的.Windows下移植IOS平台先搁下不说比较困难,而且只有越狱的苹果机才可以运行,而且毕竟IOS高端.小众 ...

  5. python 二进制数 转字符串_Python二进制串转换为通用字符串的方法

    一个小问题 今天在做一个实验时,需要对一个包含中英文词汇的TXT文件进行读入和整理. Python代码的编码规则为UTF-8.在读入时,文件的每行是二进制串,形如: b'heroesxff..... ...

  6. android 时间戳 转日期格式,在Android中转换为简单日期格式或Unix时间戳日期?

    我收到日期(2015-03-20T06:34:01.831183 + 01:00)从服务器这不是简单的日期格式,我想这种类型的日期转换为简单的日期格式一样(yyyyMMddHHmmssSSSS)在An ...

  7. Android:模拟器使用命令安装apk

    拟器使用命令安装apk 目录 拟器使用命令安装apk 1. 安装Android应用程序 2. 删除Android应用程序 第一种:命令行用uninstall 第二种:命令行进入模拟器操作系统 第三种: ...

  8. Android对未签名的apk进行签名

    Android对未签名的apk进行签名. 这种情况一般用作加固后,apk要进行重新签名. 使用如下命令即可进行签名: ①keystore文件路径 ②签名后生成的apk路径 ③待签名的apk路径 ④al ...

  9. android安装程序后缀,【单选题】Android安装包文件简称APK,其后缀名是() A. .apk B. .exe C. .txt D. .app...

    [单选题]Android安装包文件简称APK,其后缀名是() A. .apk B. .exe C. .txt D. .app 更多相关问题 要在Excel 作表区域A1:A10中输入等比数列2.4.8 ...

最新文章

  1. IOS之UITabBarController
  2. spring3: 4.4 使用路径通配符加载Resource
  3. 排位重要还是媳妇儿重要?
  4. 5G还没来,我的4G网速就变慢了!运营商到底有没有说实话?
  5. ORA-28002:密码过期时的处理…………
  6. Filecoin网络目前总质押量约为3314万枚FIL
  7. Javascript 汉字拼音排序
  8. Atitit 可移植性之道attilax著
  9. 如何免费在本地播放flv格式的视频
  10. python爬duitang的摄影类图片
  11. 数字集成电路 -- 各种计数器简介
  12. python中得到26个字母
  13. HTML基础知识(一) 网页简介
  14. 网络世界有哪些不为人知的秘密?
  15. 软件设计模式——适配器模式
  16. 【WLAN】【测试】如何使用MacBook进行WiFi无线空口抓包
  17. 笔记本电脑锁屏密码能输入,但解锁后键盘不好用
  18. ubuntu下完全卸载 opencv库 详细教程
  19. 2021-3-25米斯特团队视频部分笔记
  20. 零点漂移 时间戳拦截器

热门文章

  1. TokenGazer 深度研究 | Synthetix:合成资产市场增长迅速 其死亡螺旋值得警惕
  2. 深度学习训练遇到的坑(一)
  3. matlab fkine,Matlab Robotics ToolBox 实战 -- 七次多项式取放轨迹规划
  4. 孙悟空先后取过三次经,儒经、道经与佛经
  5. SLAM——之G2O函数库
  6. 51单片机c语言常用语句详解,51单片机之C语言-4.5基本语句之条件选择语句
  7. 通过修改键盘映射替代损坏按键
  8. 使用高德地图2D/3D SDK添加海量描点Marker以及视图中显示所有描点、我的定位添加呼吸动画
  9. 【置顶】资源分享【更新2022.10.17】
  10. Win10系统设置炫酷下拉关机(其实很简单啦!)