How to Convert and Install XAPK Files on Amazon Firestick, Android TV & Google TV
Sideloading an Android TV build or utility onto an Amazon Fire TV Stick, Chromecast with Google TV, or NVIDIA Shield TV works smoothly when you have a standard .apk file. However, if the build you exported or backed up is packaged as a multi-split .xapk or .apkm bundle, two immediate roadblocks appear on a television screen: the built-in TV package installer refuses to open .xapk files, and most phone-oriented XAPK installer apps are impossible to navigate with a 5-button D-pad remote.
1. Why Split XAPK Installers Fail on Television Interfaces
Smart TVs and streaming sticks running Android TV, Google TV, or Fire OS (Fire OS 7 based on Android 9 and Fire OS 8 based on Android 11) differ from phones in three critical ways:
- Limited On-Board Flash Storage: A typical Fire TV Stick 4K or Chromecast with Google TV has only 4 GB to 8 GB of usable user storage. Unpacking a 900 MB .xapk archive on the TV itself requires nearly 2.7 GB of temporary free space (the original archive + extracted splits + installed package).
- 32-Bit Operating System Mode on Many Streaming Sticks: Even though the MediaTek processor inside most Fire TV Stick 4K models is 64-bit capable, Fire OS runs in 32-bit armeabi-v7a mode to conserve RAM. If your .xapk only includes config.arm64_v8a.apk splits, the TV will reject it with INSTALL_FAILED_NO_MATCHING_ABIS. You can verify which ABI splits are inside your package beforehand using our Device ABI & DPI Compatibility Checker.
- No Touch Input for Touchscreen Dialogs: Third-party phone installers often place confirmation buttons in corners unreachable by a TV remote D-pad without a virtual mouse toggle.
2. Method 1: Convert XAPK to a Single APK on Your Phone or PC First (Recommended)
Because streaming sticks have tight storage and RAM ceilings, performing the split-APK merge on your phone, Windows PC, or Mac before sending the finished .apk to the TV is by far the fastest and cleanest workflow:
- Open the XAPK to APK Converter on xapktoapk.com on your phone, laptop, or desktop browser.
- Drop your .xapk or .apks archive onto the converter. The engine merges the base APK, CPU architecture libraries, and TV density resources (xhdpi / tvdpi), patches the binary isSplitRequired flag, and signs the output with v1 + v2 signatures.
- Download the resulting single .apk file.
- Transfer the single .apk to your Firestick or Android TV over your home Wi-Fi using Send Files to TV (available on the official Play Store and Amazon Appstore) or a local HTTP file share, then click it once to install with the native TV Package Installer.
3. Method 2: Deploy Split APKs Directly Over Wi-Fi Using Wireless ADB
If you are a developer testing an unmerged split bundle or an app that includes an Android/obb/ asset pack on a Firestick or Google TV device, you can install all splits in a single transaction from your computer over Wi-Fi:
- Enable ADB Debugging on Firestick / Google TV: On Fire TV, navigate to Settings → My Fire TV → Developer Options (if hidden, click your device name 7 times under About) and turn on ADB Debugging. On Google TV, enable USB / Wireless Debugging under Settings → System → Developer Options.
- Unpack the XAPK Splits: Drop your .xapk into our XAPK Archive Viewer or APKM Unpacker to extract the split .apk files to a folder on your computer.
- Connect and Run adb install-multiple: Open Terminal or PowerShell on your computer and run:
adb connect 192.168.1.50:5555 adb install-multiple base.apk config.armeabi_v7a.apk config.xhdpi.apk
4. Hardware Architecture Reference for Popular TV Devices
| Streaming Device | OS Base | Required CPU ABI | Recommended UI Density |
|---|---|---|---|
| Amazon Fire TV Stick 4K / 4K Max | Fire OS 7 / Fire OS 8 | armeabi-v7a (32-bit OS mode) | xhdpi (320 dpi) / tvdpi |
| Chromecast with Google TV (4K / HD) | Android TV 12 / 14 | armeabi-v7a | xhdpi (320 dpi) |
| Google TV Streamer (4K) | Android TV 14 | arm64-v8a & armeabi-v7a | xhdpi (320 dpi) |
| NVIDIA Shield TV Pro (2019) | Android TV 11 | arm64-v8a (64-bit native) | xhdpi (320 dpi) |
Choosing the Best Deployment Workflow for Your TV
For 95% of television setups, converting the .xapk into a single standalone .apk on your phone or computer before transferring it over Wi-Fi saves gigabytes of scarce TV flash storage and eliminates remote-navigation headaches. Always verify that the package supports your streaming device's CPU architecture (especially armeabi-v7a on Fire TV sticks) and carries a valid signature before sideloading.