AAB转APK完整指南:Android App Bundle转APK安装包方法
从2021年8月开始,Google Play强制要求新应用使用AAB(Android App Bundle)格式提交。这导致一个问题:从第三方网站下载的AAB文件无法直接在手机上安装。本文教你如何把AAB转化为可安装的APK。
什么是AAB?为什么不能直接安装?
AAB vs APK 对比
维度 | APK | AAB |
全称 | Android Package Kit | Android App Bundle |
能否直接安装 | ✅ 可以 | ❌ 不可以 |
大小 | 较大(包含所有资源) | 较小(按需下载) |
用途 | 最终安装包 | 发布格式 |
转换 | — | 需要转成APK |
AAB不是安装包,是发布包。
Google Play收到AAB后,会根据用户的手机配置(屏幕密度、CPU架构、语言)生成只包含必要内容的 优化APK,这叫"拆分APK"或"APK Set"格式。
这就是为什么你在APK下载站看到的Instagram、TikTok等APP现在都是.apkm或.xapk格式——它们本质上就是从AAB生成的。
方式一:使用在线工具AAB转APK
最简单的方法——不用安装任何软件,上传AAB文件在线转换。
工具1:APK Pure AAB Converter
网址:
步骤:
- 打开网址
- 上传.aab文件
- 选择要生成的APK配置(建议用默认)
- 点击Convert
- 下载生成的APK文件
工具2:Android APK Tool Web
网址: APKTool.com/aab-to-apk
步骤同上,该工具免费、无需注册。
⚠️ 注意:在线转换会上传你的AAB文件,敏感APP不建议用在线工具。
方式二:使用桌面工具AAB转APK
适合需要经常转换、或对安全性要求高的用户。
工具1:APKTool + BundleTool(命令行)
这是最专业的方法,适用于Windows/Mac/Linux。
前置准备:
- 安装java(JDK 8+)
- 下载 BundleTool:github.com/google/bundletool/releases
操作步骤(Mac/Linux终端):
# 1. 下载 bundletool.jar # 2. 从AAB生成APK Set (.apks文件) java -jar bundletool.jar build-apks \ --bundle=/path/to/your-app.aab \ --output=/path/to/output.apks \ --mode=universal # 3. 解压 .apks 文件(其实是zip格式) unzip /path/to/output.apks -d /path/to/apk-folder # 4. 在apk-folder中找到 universal.apk,这就是完整APKWindows用户: 命令相同,路径用Windows格式。
工具2:AAB to APK Converter GUI
适合不喜欢命令行的用户。
- 软件: AAB to APK Converter(GitHub上开源)
- 下载: 搜索 GitHub "aab-to-apk converter"
- 操作: 拖拽AAB文件 → 选择输出格式 → 点Convert
方式三:使用Android手机工具转换
如果你不想用电脑,手机上也有办法。
工具:SAI(Split APKs Installer)
SAI是最流行的拆分APK安装工具,它能直接安装从AAB生成的APKM文件。
下载SAI:
- APKMirror搜索"SAI"
- F-Droid:搜索"Split APKs Installer"
使用步骤:
- 安装SAI
- 把.apkm文件发送到手机
- 打开SAI,选择"安装APK文件"
- 选择.apkm文件
- SAI会自动解包并安装
SAI不能直接把AAB转APK,但可以安装APKM格式。如果你下载的已经是APKM格式,直接用它安装即可。
方式四:直接从APK下载站下载现成的
最简单的方法——绕开转换步骤。
APK下载网站已经帮你做好了转换:
网站 | 获取的格式 | 安装方式 |
APKMirror | .apkm | 用SAI安装 |
APKPure | .xapk 或 .apk | 用APKPure App或SAI安装 |
Uptodown | .apk(标准格式) | 直接安装 |
所以大多数时候你根本不需要自己转换AAB。
高级技巧:从Google Play直接下载AAB
有时候你可能想直接获取某个APP的原始AAB。
使用Google Play的官方方法
- 在Google Play搜索APP
- 找到APP页面 → 右上角菜单
- 有些APP提供"安装到其他设备"选项
- 点击后选择设备,Google Play会推送对应格式
第三方工具
- Raccoon APK Downloader: 无需谷歌设备即可下载APK/AAB
- APK Downloader(Chrome扩展): 部分可用
- APK Combo: 在线下载多种格式
常见问题
Q:AAB文件可以直接改名成.apk安装吗? A:不行。改名后系统会提示"解析包时出现问题"。
Q:为什么AAB转成的APK比直接下载的APKM文件大? A:AAB转universal APK包含所有配置(所有语言、所有屏幕密度、所有CPU架构),体积更大。而APKM只包含你的手机需要的部分。
Q:转换后的APK能自动更新吗? A:能。转换后的APK是标准格式,APP的内置更新机制可以正常工作。但不会通过Google Play更新。
Q:我下载了.xapk文件怎么安装? A:使用SAI(Split APKs Installer)或APKPure App打开安装。XAPK是APK+OBB数据文件的打包格式。
Q:转换AAB需要root权限吗? A:不需要。所有上述方法都不需要root。
终极建议
你的情况 | 最佳方案 |
偶尔转一次 | 用在线工具(APK Pure AAB Converter) |
经常转 | 装BundleTool(命令行) |
不想折腾 | 直接去APKMirror下现成的APKM格式 |
只要标准APK | 去Uptodown下载(都是标准APK) |
手机操作 | 装SAI安装器 |
其实你很可能不需要AAB转APK: 绝大多数情况下,APKMirror或APKPure已经有现成的可安装格式。直接下载安装就好,没必要多一步转换。链接示例
全部评论