ADB Pro 生态中的免费伴随插件,用于将 Android App Bundle 转换为 APKS,将 APKS 安装到一个或多个选中设备,管理 bundletool,读取 Gradle 签名配置,并扫描 GitHub 或 GitLab release 中的 AAB 文件。
Android App Bundle 是发布产物,不是像 APK 一样可以直接安装到设备的文件。本地测试通常需要 bundletool、签名配置、APKS 输出文件、连接设备,以及匹配设备配置的安装命令。AAB Tools 将这条命令行链路变成聚焦的 JetBrains IDE 工作流。
当连接多台设备时,AAB Tools 可以把一个选中的 bundle 安装到多个选中的在线设备。批量安装使用 Universal APK 模式,因此同一个生成的 APK 可以跨不同设备配置安装;单设备工作流仍然保留用于 split APKS 测试。
这个插件刻意保持免费和聚焦。它解决个人开发者、QA 测试和小项目最常见的 AAB 转换与安装循环。如果流程继续扩展到签名校验、发布检查、R8、资源混淆、CI/CD 和依赖健康,ADB Pro 是主升级路径。
在 IDE 中执行 bundletool build-apks,从选中的 Android App Bundle 生成可安装的 APKS 归档。
为指定设备执行 split APKS 安装,或选择多个在线设备执行 Universal APK 批量安装。
自动检测、下载和缓存 bundletool.jar,避免依赖手动路径配置。
在可用时解析 Gradle signingConfigs,也支持手动 keystore 作为兜底。
扫描常见 Gradle 输出目录和自定义目录,按修改时间和构建类型展示本地 AAB 文件。
连接 GitHub 或 GitLab releases,查找 CI 发布的 AAB assets,私有仓库可通过 token 访问。
AAB Tools 是免费、聚焦的伴随插件。ADB Pro 是付费主产品,覆盖完整 Android 发版工作流。两者不是竞争关系:AAB Tools 处理一个入口工作流,ADB Pro 处理完整发布生命周期。
| 工作流 | AAB Tools Free | ADB Pro |
|---|---|---|
| AAB 转 APKS | 支持。 | 支持,并集成到更大的发布工具链中。 |
| APKS 安装到设备 | 支持,包括选中多设备 Universal APK 批量安装。 | 支持,并结合设备和产物工作流。 |
| bundletool 管理 | 支持。 | 支持。 |
| Gradle 签名配置 | 支持。 | 支持,并包含独立签名工具和校验。 |
| 远程 release AAB 扫描 | 支持 GitHub 和 GitLab release assets。 | 属于更完整的 AAB 和 CI/CD 工作流。 |
| Bundle inspection | 没有独立 inspector。 | 支持 bundle 结构和体积检查。 |
| Release readiness checks | 不支持。 | 支持混淆、签名、密钥、SDK 和策略检查。 |
| R8 和 ProGuard | 不支持。 | 支持 R8 Assistant、规则、字典、mapping 分析和反混淆。 |
| 资源混淆 | 不支持。 | 支持 Res Guard 和白名单管理。 |
| CI/CD 生成 | 不支持。 | 支持 GitHub Actions、GitLab CI 和 Jenkins。 |
| 场景 | 推荐选择 |
|---|---|
| 只需要转换一个 AAB 并安装到本地设备。 | 使用 AAB Tools Free。 |
| 想在 JetBrains IDE 中免费使用 bundletool 工作流。 | 使用 AAB Tools Free。 |
| 将 AAB 发布到 GitHub 或 GitLab release,希望快速下载安装。 | 先使用 AAB Tools Free。 |
| 需要签名校验、发布检查、R8 规则、资源混淆和 CI/CD 生成。 | 使用 ADB Pro。 |
| 反复交付 Android 应用,希望有一个集成发布工程工作区。 | 使用 ADB Pro。 |
是。AAB Tools 是免费的 JetBrains Marketplace 插件,聚焦 AAB 转 APKS 和安装流程。
不可以。设备安装的是 APK 或 split APK,不是原始 AAB 文件。AAB Tools 使用 bundletool 生成 APKS 归档,再安装匹配设备的 APK。
可以。选择想要安装的在线设备并执行批量安装即可。为了适配不同设备配置,批量安装使用 Universal APK 模式;如果要测试设备专属 split APK,请使用单设备安装。
会。插件可以自动管理 bundletool.jar,开发者不需要在使用前手动下载和配置路径。
可以。AAB Tools 可以解析 Gradle 签名配置,也支持 Gradle 配置不可用或不适用时手动填写 keystore。
支持。插件包含 GitHub 和 GitLab 仓库的远程 release 扫描,私有仓库可以通过 token 访问。
AAB Tools 免费且聚焦 AAB 转换和安装。ADB Pro 是付费完整发版工作流插件,还包含发布检查、签名工具、R8 Assistant、资源混淆、CI/CD、依赖健康和构建性能等能力。