🤖XAPK TOOLS

APKM split package

APKM Extractor: APKM to APK

Extract APK files from an APKM package, identify the base APK and required splits, and generate the correct ADB installation command—all locally in your browser.

APKM splitsBase APKADB commandNo upload

Quick answer

Can you extract an APK from an APKM file?

Yes. An APKM file can be opened as an archive so you can extract its base APK and configuration split APKs. Most APKM packages cannot be converted into one universal APK; Android normally requires the base APK and all matching splits to be installed together.

Start local analysis

APKM Extractor: APKM to APK

Accepted: .apkm
Some XAPK, APKM, and APKS files contain split APKs. These cannot always be converted into one universal APK. XAPK Tools detects split packages and helps you extract the correct files or generate install instructions.

Before you select a file

What APKM Extractor: APKM to APK will analyze

Browser only

Split package map

Detect APKM package parts such as base APK, architecture splits, language splits and density splits.

Install together

Generate install-multiple guidance so required APK files stay together during installation.

Manifest hints

Parse the embedded base APK manifest when available to show package identity and version.

Tool guide

APKM Extractor: APKM to APK: what it does

Use this APKM extractor to open an APKM package and see every APK it contains. The report identifies the likely base APK, architecture splits, screen-density splits, language splits and other package parts so you can download or install the correct set.

Common use cases

Extract the base APK and split APK files from an APKM archive.

Identify architecture, density and language splits before installing.

Generate an ADB install-multiple command for complete split packages.

Download individual APK parts for testing or review.

How to extract APK files from APKM

  1. Select or drop the .apkm file into the extractor. The file stays in your browser and is not uploaded.
  2. Review the package map to find base.apk and the architecture, language, density or feature splits.
  3. Download the APK parts you need, or copy the generated adb install-multiple command.
  4. Install the base APK and every required split together to avoid INSTALL_FAILED_MISSING_SPLIT errors.

APKM vs APK: what is the difference?

An APK is an installable Android application package. An APKM is a container that usually holds several APK files selected for different device configurations.

QuestionAPKAPKM
ContentsOne Android app packageBase APK, configuration splits and metadata
Direct installationUsually installs directlyUsually needs extraction or a split-aware installer
ADB commandadb install app.apkadb install-multiple base.apk split_config.arm64_v8a.apk …
Can it become one APK?Already one APKUsually not without rebuilding and re-signing the app

How to install an extracted APKM with ADB

After extraction, keep base.apk and all splits required by your device in the same folder. Connect the Android device with USB debugging enabled, then run:

adb install-multiple base.apk split_config.arm64_v8a.apk split_config.en.apk split_config.xxhdpi.apk

The filenames vary by package. Use the command generated by this tool instead of copying the example unchanged. Leaving out a required split can cause INSTALL_FAILED_MISSING_SPLIT.

For device setup and troubleshooting, follow the complete ADB install APKM guide.