HomeFeaturesGuidesToolsGetting StartedPricingDictionariesBlogFeedback
Free Companion Plugin by ADB Pro

AAB Tools

A free companion plugin from the ADB Pro ecosystem for converting Android App Bundles to APKS, installing APKS on devices, managing bundletool, reading Gradle signing configs, and scanning GitHub or GitLab releases for AAB files.

Free AAB to APKS Workflow Inside Your IDE

Android App Bundles are publishing artifacts, not files that can be installed directly like APKs. For local testing, developers usually need bundletool, a signing configuration, an APKS output file, a connected device, and an install command that matches the device configuration. AAB Tools turns that command-line chain into a focused JetBrains IDE workflow.

The plugin is intentionally free and focused. It solves the common AAB conversion and installation loop for individual Android developers, QA testers, and small projects that do not need the full ADB Pro release workflow yet. When the workflow grows into signing verification, release checks, R8, resource obfuscation, CI/CD, and dependency health, ADB Pro is the main upgrade path.

Convert AAB to APKS

Run bundletool build-apks from the IDE and generate installable APKS archives from selected Android App Bundles.

Install to Devices

Select a connected Android device and install generated APKS files without leaving the JetBrains tool window.

Manage Bundletool

Automatically detect, download, and cache bundletool.jar so the workflow does not depend on manual path setup.

Read Signing Configs

Parse Gradle signing configurations when available, with manual keystore fallback for projects that need custom signing input.

Find AAB Files

Scan common Gradle output folders and custom directories for local AAB files, sorted by modified time and build type.

Scan Remote Releases

Connect GitHub or GitLab releases and find AAB assets published by CI workflows, including private repositories with tokens.

How AAB Tools Works

  1. Build an Android App Bundle from Android Studio, IntelliJ IDEA, or Gradle.
  2. Open the AAB Tools tool window and refresh the local AAB list.
  3. Select a Gradle signing config or provide a manual keystore configuration.
  4. Let the plugin manage bundletool or use the configured bundletool path.
  5. Convert the selected AAB into an APKS archive.
  6. Select the connected Android device and install the APKS output.
  7. Use force install only for development cases where signature conflicts need to be replaced intentionally.

Where AAB Tools Fits in the ADB Pro Workflow

AAB Tools is the free, focused companion plugin. ADB Pro is the primary paid product for the complete Android release workflow. The relationship is not competition; AAB Tools covers a single entry workflow, while ADB Pro handles the full release lifecycle.

WorkflowAAB Tools FreeADB Pro
AAB to APKS conversionYes.Yes, integrated with broader release tooling.
APKS install to deviceYes.Yes, with adjacent device and artifact workflows.
bundletool managementYes.Yes.
Gradle signing configYes.Yes, plus dedicated signing tools and verification.
Remote release AAB scanGitHub and GitLab release assets.Part of a larger AAB and CI/CD workflow.
Bundle inspectionNo dedicated inspector.Yes, with bundle structure and size inspection.
Release readiness checksNo.Yes, including minify, signing, secrets, SDK, and policy checks.
R8 and ProGuard supportNo.Yes, with R8 Assistant, rules, dictionaries, mapping analysis, and deobfuscation.
Resource obfuscationNo.Yes, with Res Guard and whitelist management.
CI/CD generationNo.Yes, for GitHub Actions, GitLab CI, and Jenkins.

When to Stay Free and When to Use ADB Pro

SituationRecommended choice
You only need to convert one AAB and install it on a local device.Use AAB Tools Free.
You want a no-cost bundletool workflow in a JetBrains IDE.Use AAB Tools Free.
You publish AAB files to GitHub or GitLab releases and want to install them quickly.Start with AAB Tools Free.
You need signing verification, release checks, R8 rules, resource obfuscation, and CI/CD generation.Use ADB Pro.
You ship Android apps repeatedly and want one integrated release engineering workspace.Use ADB Pro.

FAQ

Is AAB Tools free?

Yes. AAB Tools is a free JetBrains Marketplace plugin. It is designed as a focused utility for AAB to APKS conversion and installation.

Can I install an AAB directly on Android?

No. Devices install APKs or split APKs, not raw AAB files. AAB Tools uses bundletool to generate an APKS archive and install the device-specific split APKs.

Does AAB Tools download bundletool automatically?

Yes. The plugin can automatically manage bundletool.jar so developers do not need to manually download and configure the path before using the tool.

Can it read signingConfigs from Gradle?

Yes. AAB Tools can parse Gradle signing configurations and also supports manual keystore fallback when the Gradle config is not available or not suitable.

Does it support GitHub or GitLab release AAB files?

Yes. The plugin includes remote release scanning for GitHub and GitLab repositories, including token-based access for private repositories.

What is the difference between AAB Tools and ADB Pro?

AAB Tools is free and focused on AAB conversion and installation. ADB Pro is a paid, full release workflow plugin that also includes release readiness, signing tools, R8 Assistant, resource obfuscation, CI/CD tools, dependency health, and build performance features.

Use the Free Tool, Keep ADB Pro as the Main Workflow

Install AAB Tools when you need fast AAB to APKS conversion. Move to ADB Pro when your Android release process needs signing, checks, R8, resources, CI/CD, and build health in one IDE workspace.

View ADB Pro Pricing Get AAB Tools Free