What you will learn
Install XAPK files safely by extracting APKs, installing split packages together and placing OBB files correctly.
Before you install
Open the XAPK first and identify whether it contains one APK, split APK files, OBB game data or all of them. This prevents the most common install failures.
- Make sure the file came from a trusted source.
- Check that your Android version meets the app minimum SDK.
- Keep all extracted files together until installation is complete.
Method 1: Use extracted APK files
Extract the XAPK and look for APK files. If there is only one APK and no split files, it may install like a normal package. If split APKs are present, install them together.
Use the extracted file list as your install plan. A package with one APK has a very different workflow from a package with base.apk, multiple split_config files and OBB expansion data.
Method 2: Use a split APK installer
Split APK installer apps can select a base APK and all required split APK files at once. This is often easier on Android devices than using command-line tools.
This approach is useful on phones because it avoids manually typing ADB commands. The important part is selecting the complete extracted set, not only the first APK you see.
Method 3: Use ADB install-multiple
On desktop, connect your Android device with USB debugging enabled and run a command like adb install-multiple "base.apk" "split_config.arm64_v8a.apk".
Choosing the right install method
| XAPK contents | Recommended method | Tool to use first |
|---|---|---|
| Single APK only | Install the APK after inspection. | APK Info |
| Base APK plus splits | Use split installer or ADB install-multiple. | XAPK to APK |
| APK plus OBB | Install APK, then place OBB files. | OBB Extractor |
| Unknown structure | Inspect before installation. | APK Info |
Where to place OBB files
OBB files normally belong under Android/obb/package.name/. Keep the folder name exactly aligned with the app package name.
| Problem | Likely cause | Fix |
|---|---|---|
| App not installed | Missing split APK or signature conflict. | Install all splits together or remove the conflicting app version. |
| App opens then downloads data | OBB files are missing. | Copy OBB files to the correct package folder. |
| Parse error | Corrupt APK or unsupported Android version. | Re-download from the trusted source and check min SDK. |
Common errors
INSTALL_FAILED_MISSING_SPLIT usually means a required split APK was not installed. Architecture and Android version mismatches can also block installation.
A signature conflict can also look like a generic install failure. If the same app is already installed from another source, Android may reject the new package because the signing certificate is different.
Prepare files before installing
Open the package in the XAPK to APK extractor first. It can show whether you have one APK, split APKs, OBB files or a package that needs special install steps.
FAQ
Can Android install XAPK files directly? Stock Android normally installs APK files, not XAPK containers. You need to extract or use an installer that understands the bundle.
Do I need to enable unknown app installs? If you install outside an app store, Android may ask you to allow installs from that source. Only do this for sources you trust.
Why does the app install but not open? Missing OBB data, wrong architecture splits or an unsupported device can cause launch problems after installation.
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.