🤖XAPK TOOLS

XAPK Tools Guide

APKS to APK: Extract Split APKs and Install Them Together

Learn how to extract base.apk and split APK files from an APKS archive, install them together with ADB, and fix missing-split errors.

Tutorials 8 min read 2026-06-16

Privacy-first workflow

Use the guide with local browser tools. No file upload required.

What you will learn

Learn how to extract base.apk and split APK files from an APKS archive, install them together with ADB, and fix missing-split errors.

An APKS file normally cannot be converted safely into one universal APK. It contains a base APK plus device-specific split APK files. The reliable workflow is to extract the package, identify the required splits, and install the complete set together.

Use the APKS to APK extractor to inspect the archive locally, download its APK files, and generate an adb install-multiple command for the package.

What an APKS file really contains

An APKS file is usually a ZIP-style archive that contains multiple APK files. One file is normally the base APK, and the others are split APKs for device architecture, language, density or optional features.

APKS to APK usually means extracting the APK parts—not merging them. Android must receive the base APK and every required split in one installation session.

Base APK vs split APK files

PartCommon examplePurpose
Base APKbase.apkMain app code, manifest and core resources.
Architecture splitsplit_config.arm64_v8a.apkNative libraries for the device CPU.
Language splitsplit_config.en.apkLocalized strings and assets.
Density splitsplit_config.xxhdpi.apkScreen-density resources.
Feature splitfeature_name.apkOptional or on-demand app functionality.

How to extract APK files from APKS

  1. Open the APKS extractor and select the .apks file. Processing stays in your browser.
  2. Find base.apk, then review the architecture, language, screen-density and feature splits.
  3. Download the APK parts or copy the install command generated from the archive.
  4. Keep the complete required set together. Do not rename, modify or re-sign individual parts before installation.

How to install extracted APKS files with ADB

Enable USB debugging, connect the target device, and place the extracted APK files in one folder. Then use adb install-multiple with the base APK and the splits that match the device:

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

The filenames in your package may differ. Use the command generated by the extractor and include required feature splits as well. See the ADB split APK installation guide for device setup and command troubleshooting.

Choose the correct APKS installation method

Install optionBest forWatch out for
ADB install-multipleDevelopers, desktop workflows and repeatable testing.Every required split must be included in the command.
Split APK installer appPhone-only installation after extraction.Select the complete extracted set, not only base.apk.
Single APK installPackages that truly contain one universal APK.Most APKS files are not universal APKs.
Manual repackingAdvanced build/signing workflows only.Repacking can break signatures, resources and updates.

When a single APK is possible

A single APK is appropriate when the publisher originally produced a universal APK. Manually combining split APK files requires rebuilding and signing a different package, which can break resource references, signature checks and compatibility with future updates.

If an extracted APKS archive contains only one installable APK, you can install that file normally. If it contains base.apk plus splits, keep the original split installation model.

Common APKS install errors

ErrorLikely causeNext check
INSTALL_FAILED_MISSING_SPLITOne or more required split APK files were not installed.Install base.apk and all required splits in the same command.
Wrong architectureThe selected ABI split does not match the device CPU.Look for arm64-v8a, armeabi-v7a or x86 splits.
Signature mismatchThe installed app and new package are signed differently.Check signing files and installed app source.
Unsupported SDKThe app requires a newer Android version.Inspect min SDK and target SDK in APK Analyzer.

Why installing only base.apk fails

The base APK contains the app’s core code and manifest, but it may reference resources or native libraries stored in configuration splits. If Android receives only base.apk, Package Installer can reject it because required splits are missing.

Include the correct CPU split for the device, such as arm64-v8a, along with required density, language and feature splits. Avoid mixing files from different versions of the app.

Before you install

After extraction, use APK Analyzer to review package name, version, SDK targets and signing files. You can also use the APK Permission Checker before installing a package from outside Google Play.

FAQ

How do I extract APK files from an APKS file?

Open the APKS archive with the APKS extractor, then download base.apk and the required configuration splits. Keep the files together for installation.

Can I convert APKS into one APK?

Usually no. APKS files are split packages, and Android expects the original base APK and required splits to be installed together. Rebuilding one APK can break signatures, resources and updates.

How do I install APKS files with ADB?

Extract the APKS archive, then run adb install-multiple with base.apk and every split required by the target device.

How do I fix INSTALL_FAILED_MISSING_SPLIT?

Install base.apk and all required architecture, language, density and feature splits in the same install-multiple session. Installing base.apk alone is a common cause.

Does XAPK Tools install APKS files on my phone?

No. It extracts and explains the package locally, then provides files and install guidance you can use with Android tools.

Responsible use note

Use these tools only with apps you own, develop, or have permission to analyze. Avoid modifying, redistributing, or installing packages from sources you do not trust.