Jak funguje slučování XAPK založené na prohlížeči pod pokličkou
Proč přejmenování .xapk na .zip na moderních telefonech selhává a jak náš místní kanál prohlížeče vytváří platný, podepsaný soubor APK
Proč se přejmenování .xapk na .zip nezdaří
If you rename an .xapk file to .zip, pull out base.apk, and try to install it on Android 13, 14, or 15, Android rejects it with "App not installed as package appears to be invalid" (or INSTALL_FAILED_MISSING_SPLIT over ADB). Most modern Android apps are shipped as split APK bundles where base.apk holds only core bytecode while native CPU libraries (config.arm64_v8a.apk), screen assets (config.xxhdpi.apk), and language packs live in separate split files. To install the app cleanly on Android or desktop, all split APK modules inside the .xapk archive must be extracted, merged, aligned, and signed into a unified package.
Jak to vyřeší sloučení místního prohlížeče
When you drop an XAPK file onto xapktoapk.com, our browser-based conversion engine does much more than unzip a folder. Everything runs locally inside your browser's memory using the HTML5 File API with zero server uploads. Whether you are converting a package on your phone or preparing a standalone installer for Windows and Mac emulators, the tool outputs one cryptographically signed .apk package.
Kontrola archivu a rozdělení
Čte vnější kontejner v paměti, analyzuje manifest.json a klasifikuje základní soubor APK, rozdělení nativní knihovny ABI, rozdělení prostředků DPI a jakékoli soubory rozšíření Android/obb/.
Sloučení nativních knihoven a zdrojů
Konsoliduje nativní sdílené objekty (lib/*.so, bajtový kód DEX a kompilované tabulky zdrojů (resources.arsc z konfiguračních rozdělení do základní struktury balíčku.
Binární Manifest Patching
Neutralizuje příznaky split-enforcement v binárním AndroidManifest.xml (jako jsou isSplitRequired a splits.required a nastavuje extractNativeLibs pro samostatnou instalaci.
4bajtový Zipalign Pass
Android 11+ (API 30+) vyžaduje nekomprimované soubory resources.arsc a nativní soubory .so, aby seděly na 4bajtových hranicích pro mmap. Naše zipalign pass podložky ZIP místní záhlaví na přesné 4bajtové offsety.
Podepisování souborů APK V1 + V2
Sloučení souborů zneplatní původní podpis. Před stažením nástroj vygeneruje nový podpis PKCS#7 JAR (v1) a blok APK Signature Scheme v2 přímo ve vašem prohlížeči.
Připraveno pro přímou instalaci
Hotový jediný APK projde ověřením Android PackageInstaller na telefonech, tabletech, emulátorech Windows, Fire TV stick, Chromeboocích a náhlavních soupravách Meta Quest bez dalších instalačních aplikací.
Porovnané formáty balíčků pro Android: XAPK vs. APKS vs. APKM vs. AAB vs. APK
Různé obchody s aplikacemi a vývojářské nástroje balí rozdělené soubory APK do mírně odlišných kontejnerů. Pomocí této referenční tabulky zjistíte, jaký formát máte a který nástroj s ním pracuje:
| Formát | Typický zdroj | Vnitřní struktura | Obsahuje OBB? | Přímá instalace na Android? | Doporučený nástroj na tomto webu |
|---|---|---|---|---|---|
| .APK | Přímá vydání vývojářů, F-Droid, GitHub | Jeden ZIP s podpisem classes.dex, res/, AndroidManifest.xml, V2/V3 | Ne | Ano (nativní instalační program balíčku Android) | Ověřovač APK, Informace o souboru APK |
| .XAPK | APKPure, archivy her třetích stran | ZIP obal se manifest.json, base.apk + rozdělenými soubory APK a/nebo Android/obb/ | Ano (pro velké 3D hry) | Ne (vyžaduje konverzi nebo split installer) | XAPK konvertor, Prohlížeč XAPK, OBB extraktor |
| .APKS | Google bundletool, zálohy SAI | ZIP archiv rozdělených souborů APK (base-master.apk + ABI/DPI splits | Ne | Ne (vyžaduje sloučení nebo adb install-multiple | Sloučení APKS do APK |
| .APKM | APKMirror rozdělené balíčky | ZIP kontejner obsahující info.json + základní APK + architekturu, DPI a jazykové rozdělení | Ne | Ne (vyžaduje rozdělený rozbalovač nebo vyhrazený instalační program) | APKM na APK Unpacker |
| .AAB | Sestavení Android Studio / Google Play Console | Publikační balíček s nezpracovaným protokolem resources.pb a nezkompilovanými rozděleními modulů | Play Asset Delivery | Nikdy (musí být postaveno přes bundletool | AAB na APK Builder |
Odstraňování problémů s chybami instalace systému Android 14 a Android 15
Android 14 (API 34) a Android 15 (API 35) vynucují přísnější ověřování balíčků, 64bitové hardwarové kontroly a pravidla minimální cílové sady SDK. Přiřaďte svou chybovou zprávu níže ověřené opravě:
| Chybová zpráva / kód ADB | Proč se to děje na Androidu | Ověřená oprava |
|---|---|---|
| "Aplikace není nainstalována, protože balíček se zdá být neplatný" INSTALL_FAILED_INVALID_APK |
Ručně jste extrahovali pouze base.apk, aniž byste sloučili jeho doprovodné konfigurační rozdělení, nebo jste přejmenovali .xapk přímo na .apk. | Convert the full .xapk or .apks archive so binary manifest flags are patched, splits are merged, and v2 signing is applied automatically (XAPK konvertor, Průvodce chybou přejmenování). |
| "Aplikace není nainstalována, protože aplikace není kompatibilní s vaším telefonem" INSTALL_FAILED_NO_MATCHING_ABIS |
Váš telefon má pouze 64bitový procesor (například Pixel 7/8/9 nebo Snapdragon 8 Gen 3) a XAPK obsahuje pouze 32bitové (armeabi-v7a nativní knihovny nebo byl stažen pro nesprávný procesor. | Check your phone's exact ABI and test which lib/ folder exists inside the package before installing (Kontrola ABI a DPI zařízení). |
| "Aplikace není nainstalována, protože balíček koliduje s existujícím balíčkem" INSTALL_FAILED_UPDATE_INCOMPATIBLE |
Aplikace je již v telefonu nainstalována z Obchodu Play nebo jiného zdroje podepsaného jiným kryptografickým klíčem. Android zakazuje aktualizaci aplikace, když se certifikáty podepisují jinak. | Compare the old and new APK signing certificates first, or uninstall the existing version before installing the newly converted APK (Porovnání verzí APK). |
| „Tato aplikace není kompatibilní s nejnovější verzí Androidu“ INSTALL_FAILED_DEPRECATED_SDK_VERSION |
Android 14 a 15 blokuje aplikace, jejichž targetSdkVersion je starší než API 23 (Android 6.0), aby se předešlo obcházení starších oprávnění. | Připojte telefon k počítači PC nebo Mac s povoleným laděním USB a spusťte: adb install --bypass-low-target-sdk-block app.apk |
| "Ověření souboru XAPK se nezdařilo" / Černá obrazovka při spuštění hry | Buď chybí rozdělená položka APK / OBB uvedená v manifest.json, nebo hra nemůže najít požadovaný soubor main.<version>.<package>.obb uvnitř /sdcard/Android/obb/<package>/. | Validate manifest.json with our XAPK Viewer or extract the .obb expansion file and place it in the exact package subfolder (Validátor XAPK, OBB extraktor). |
Jak kopírovat soubory OBB na Android 13, 14 a 15 (Oprava „Nelze použít tuto složku“)
Android 11 až Android 15 omezují přímý přístup k /Android/obb/ prostřednictvím Scoped Storage. Pokud při vkládání extrahovaného souboru OBB vidíte "Tuto složku nelze použít k ochraně vašeho soukromí", použijte jednu z těchto tří pracovních metod:
Nejprve spusťte hru (bez PC)
Nainstalujte převedený soubor APK a otevřete hru jednou na 5 sekund, aby Android automaticky vytvořil svou podsložku (např. /Android/obb/com.tencent.ig/. Otevřete ZArchiver, přejděte přímo do této podsložky a udělte složce oprávnění.
Shizuku + ZArchiver
Povolte Wireless Debugging v možnostech vývojáře, spárujte aplikaci Shizuku s otevřeným zdrojovým kódem na svém telefonu a zapněte přístup Shizuku v ZArchiver (Nastavení → ROOT → Shizuku, abyste mohli vkládat soubory .obb přímo na Android 14/15.
USB MTP nebo ADB Push
Připojte telefon k počítači se systémem Windows nebo Mac v režimu Přenos souborů (MTP) (přenos USB na ploše obchází zámek složky v zařízení) nebo spusťte adb push main.obb /sdcard/Android/obb/<package>/.
Podporovaná zařízení, emulátory a operační systémy (matice kompatibility 2026)
Ať už převádíte XAPK na telefon, stolní počítač, TV Stick nebo VR headset, použijte tuto referenční tabulku k výběru nejlepšího postupu instalace:
| Cílová platforma / zařízení | Architektura CPU (ABI) | Doporučený pracovní postup konverze a instalace | Vyhrazený průvodce platformou |
|---|---|---|---|
| Telefony a tablety Android (Samsung One UI, Xiaomi HyperOS/MIUI, Pixel, OnePlus) |
arm64-v8a (64bitový) nebo armeabi-v7a (32bitový) | Převeďte .xapk, .apkm nebo .apks přímo v Chrome v telefonu a nainstalujte sloučený jeden APK. Pokud je blokováno zabezpečením OEM, zkontrolujte Samsung Auto Blocker nebo MIUI Optimization. | Průvodce pro Android, Oprava Xiaomi a Samsungu |
| PC emulátory Windows 11/10 (BlueStacks 5, LDPlayer 9, MuMu Player 12, NoxPlayer) |
x86_64 + binární překlad ARM64 (libhoudini) | Převeďte XAPK na jeden samostatný APK v prohlížeči na ploše a přetáhněte .apk do okna emulátoru nebo nainstalujte přes adb install-multiple. | Centrum pro Windows PC, Průvodce emulátorem |
| macOS (Apple Silicon M1–M4 a Intel) | arm64-v8a (nativní na Apple Silicon AVD / MuMu Pro) | Převeďte soubory XAPK nebo rozbalte soubory APKM/OBB lokálně v Safari nebo Chrome na macOS a poté je nahrajte do Android Studio AVD nebo připojených USB zařízení prostřednictvím Platform-Tools ADB. | Centrum převodníku pro macOS |
| Amazon Firestick, Fire TV a Android TV | armeabi-v7a (Firestick 4K) nebo arm64-v8a (Shield TV) | Nejprve sloučte rozdělené balíčky XAPK do jediného vzdáleného APK na vašem telefonu/PC a poté odešlete do Fire TV přes Odeslat soubory do TV nebo bezdrátové adb connect. | Firestick & TV průvodce |
| Chromebook (ARCVM) a Linux (Waydroid) | x86_64 nebo arm64-v8a | Převeďte XAPK v Chrome na ChromeOS/Linux a nainstalujte pomocí Vývojářské prostředí Linux (adb install nebo waydroid app install. | Průvodce Chromebookem a Linuxem |
| Náhlavní soupravy pro VR Meta Quest 2, 3 a 3S | arm64-v8a (Snapdragon XR2 Gen 1 / Gen 2) | Převeďte XAPK na APK a extrahujte jakékoli prostředky rozšíření .obb VR a poté je nasaďte přes SideQuest nebo adb push na /sdcard/Android/obb/. | Průvodce Meta Quest VR |