Ako funguje zlučovanie XAPK založené na prehliadači pod kapotou
Prečo premenovanie .xapk na .zip na moderných telefónoch zlyhá a ako náš miestny kanál prehliadača vytvára platný, podpísaný súbor APK
Prečo premenovanie .xapk na .zip zlyhá
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.
Ako to vyrieši zlučovanie miestnych prehliadačov
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 archívu a rozdelenia
Číta vonkajší kontajner v pamäti, analyzuje manifest.json a klasifikuje základný súbor APK, rozdelenie natívnej knižnice ABI, rozdelenie prostriedkov DPI a akékoľvek súbory rozšírenia Android/obb/.
Zlúčenie natívnych knižníc a zdrojov
Konsoliduje natívne zdieľané objekty (lib/*.so, bajtový kód DEX a kompilované tabuľky zdrojov (resources.arsc z rozdelenia konfigurácie do základnej štruktúry balíka.
Oprava binárneho manifestu
Neutralizuje príznaky split-enforcement v binárnom AndroidManifest.xml (napríklad isSplitRequired a splits.required a nastavuje extractNativeLibs na samostatnú inštaláciu.
4-bajtový Zipalign Pass
Android 11+ (API 30+) vyžaduje nekomprimované súbory resources.arsc a natívne súbory .so, aby sa usadili na 4-bajtových hraniciach pre mmap. Náš zipalign pasuje ZIP lokálne hlavičky s presnými 4-bajtovými posunmi.
Podpisovanie súborov APK V1 + V2
Zlúčenie súborov znehodnotí pôvodný podpis. Pred stiahnutím nástroj vygeneruje nový podpis PKCS#7 JAR (v1) a blok APK Signature Scheme v2 priamo vo vašom prehliadači.
Pripravené na priamu inštaláciu
Hotový jeden súbor APK prechádza overením Android PackageInstaller na telefónoch, tabletoch, emulátoroch Windows, Fire TV stick, Chromebookoch a náhlavných súpravách Meta Quest bez ďalších inštalačných aplikácií.
Porovnanie formátov balíkov pre Android: XAPK vs. APKS vs. APKM vs. AAB vs. APK
Rôzne obchody s aplikáciami a nástroje pre vývojárov balia rozdelené súbory APK do mierne odlišných kontajnerov. Pomocou tejto referenčnej tabuľky zistíte, ktorý formát máte a ktorý nástroj s ním pracuje:
| Formátovať | Typický zdroj | Vnútorná štruktúra | Obsahuje OBB? | Priama inštalácia systému Android? | Odporúčaný nástroj na tejto stránke |
|---|---|---|---|---|---|
| .APK | Priame vydania vývojárov, F-Droid, GitHub | Jeden ZIP s podpisom classes.dex, res/, AndroidManifest.xml, V2/V3 | Nie | Áno (natívny inštalátor balíka Android) | Verifikátor súboru APK, Informácie o súbore APK |
| .XAPK | APKPure, archívy hier tretích strán | ZIP obal so manifest.json, base.apk + rozdelené súbory APK a/alebo Android/obb/ | Áno (pre veľké 3D hry) | Nie (vyžaduje konverziu alebo split installer) | Konvertor XAPK, Prehliadač XAPK, OBB extraktor |
| .APKS | Google bundletool, zálohy SAI | ZIP archív rozdelených súborov APK (base-master.apk + ABI/DPI splits | Nie | Nie (vyžaduje zlúčenie alebo adb install-multiple | Zlúčenie APKS do APK |
| .APKM | APKMirror rozdelené zväzky | Kontajner ZIP obsahujúci info.json + základný súbor APK + architektúru, DPI a jazykové rozdelenia | Nie | Nie (vyžaduje rozdelený rozbaľovač alebo vyhradený inštalátor) | APKM na APK Unpacker |
| .AAB | Zostavy Android Studio / Google Play Console | Publikačný balík so surovým protokolom resources.pb a nekompilovanými rozdeleniami modulov | Play Asset Delivery | Nikdy (musí byť postavené cez bundletool | AAB na APK Builder |
Riešenie problémov s chybami inštalácie systému Android 14 a Android 15
Android 14 (API 34) a Android 15 (API 35) presadzujú prísnejšie overovanie balíkov, 64-bitové hardvérové kontroly a minimálne cieľové pravidlá SDK. Priraďte svoje chybové hlásenie nižšie k overenej oprave:
| Chybové hlásenie / ADB kód | Prečo sa to deje v systéme Android | Overená oprava |
|---|---|---|
| "Aplikácia nie je nainštalovaná, pretože balík sa zdá byť neplatný" INSTALL_FAILED_INVALID_APK |
Manuálne ste extrahovali iba base.apk bez zlúčenia jeho sprievodných konfiguračných rozdelení alebo ste .xapk premenovali priamo na .apk. | Convert the full .xapk or .apks archive so binary manifest flags are patched, splits are merged, and v2 signing is applied automatically (Konvertor XAPK, Sprievodca premenovaním chýb). |
| „Aplikácia nie je nainštalovaná, pretože aplikácia nie je kompatibilná s vaším telefónom“ INSTALL_FAILED_NO_MATCHING_ABIS |
Váš telefón má iba 64-bitový procesor (napríklad Pixel 7/8/9 alebo Snapdragon 8 Gen 3) a XAPK obsahuje iba 32-bitové (armeabi-v7a natívne knižnice alebo bol stiahnutý pre nesprávny procesor. | Check your phone's exact ABI and test which lib/ folder exists inside the package before installing (Kontrola ABI a DPI zariadenia). |
| "Aplikácia nie je nainštalovaná, pretože balík je v konflikte s existujúcim balíkom" INSTALL_FAILED_UPDATE_INCOMPATIBLE |
Aplikácia je už nainštalovaná v telefóne z Obchodu Play alebo iného zdroja podpísaného iným kryptografickým kľúčom. Android zakazuje aktualizovať aplikáciu, keď sa podpisové certifikáty líšia. | Compare the old and new APK signing certificates first, or uninstall the existing version before installing the newly converted APK (Porovnanie verzií APK). |
| „Táto aplikácia nie je kompatibilná s najnovšou verziou Androidu“ INSTALL_FAILED_DEPRECATED_SDK_VERSION |
Android 14 a 15 blokuje aplikácie, ktorých targetSdkVersion je starší ako API 23 (Android 6.0), aby sa zabránilo obchádzaniu starších povolení. | Pripojte telefón k počítaču PC alebo Mac s povoleným ladením cez USB a spustite: adb install --bypass-low-target-sdk-block app.apk |
| "Overenie súboru XAPK zlyhalo" / čierna obrazovka pri spustení hry | Buď chýba rozdelená položka APK / OBB uvedená v manifest.json, alebo hra nemôže nájsť požadovaný súbor main.<version>.<package>.obb v /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). |
Ako kopírovať súbory OBB v systéme Android 13, 14 a 15 (Oprava „Nedá sa použiť tento priečinok“)
Android 11 až Android 15 obmedzujú priamy prístup k /Android/obb/ cez Scoped Storage. Ak pri vkladaní extrahovaného súboru OBB uvidíte "Tento priečinok nemožno použiť na ochranu vášho súkromia", použite jednu z týchto troch pracovných metód:
Najprv spustite hru (bez počítača)
Nainštalujte skonvertovaný súbor APK a otvorte hru raz na 5 sekúnd, aby Android automaticky vytvoril svoj podpriečinok (napr. /Android/obb/com.tencent.ig/. Otvorte ZArchiver, prejdite priamo do tohto podpriečinku a udeľte priečinku povolenie.
Shizuku + ZArchiver
Povoľte Bezdrôtové ladenie v Možnostiach vývojára, spárujte open source aplikáciu Shizuku na svojom telefóne a zapnite prístup Shizuku v ZArchiver (Nastavenia → ROOT → Shizuku, aby ste mohli prilepiť súbory .obb priamo na Android 14/15.
USB MTP alebo ADB Push
Pripojte svoj telefón k počítaču so systémom Windows alebo Mac v režime Prenos súborov (MTP) (prenos USB na pracovnej ploche obchádza uzamknutie priečinka na zariadení) alebo spustite adb push main.obb /sdcard/Android/obb/<package>/.
Podporované zariadenia, emulátory a operačné systémy (matica kompatibility 2026)
Či už konvertujete XAPK na telefón, stolný počítač, TV Stick alebo VR headset, použite túto referenčnú tabuľku na výber najlepšieho pracovného postupu inštalácie:
| Cieľová platforma / zariadenie | Architektúra CPU (ABI) | Odporúčaný pracovný postup konverzie a inštalácie | Sprievodca špecializovanou platformou |
|---|---|---|---|
| Android telefóny a tablety (Samsung One UI, Xiaomi HyperOS/MIUI, Pixel, OnePlus) |
arm64-v8a (64-bit) alebo armeabi-v7a (32-bit) | Preveďte .xapk, .apkm alebo .apks priamo v prehliadači Chrome v telefóne a nainštalujte si zlúčený jeden súbor APK. Ak je zablokovaný zabezpečením OEM, skontrolujte Samsung Auto Blocker alebo MIUI Optimization. | Sprievodca pre Android, Opravy Xiaomi a Samsungu |
| PC emulátory Windows 11/10 (BlueStacks 5, LDPlayer 9, MuMu Player 12, NoxPlayer) |
Binárny preklad x86_64 + ARM64 (libhoudini) | Preveďte XAPK na jeden samostatný súbor APK vo svojom prehliadači na ploche a presuňte myšou .apk do okna emulátora alebo nainštalujte cez adb install-multiple. | Centrum pre Windows PC, Sprievodca emulátorom |
| macOS (Apple Silicon M1–M4 a Intel) | arm64-v8a (natívne na Apple Silicon AVD / MuMu Pro) | Konvertujte súbory XAPK alebo rozbaľte súbory APKM/OBB lokálne v prehliadači Safari alebo Chrome v systéme macOS a potom ich nahrajte do Android Studio AVD alebo pripojených zariadení USB cez Platform-Tools ADB. | Centrum prevodníka pre macOS |
| Amazon Firestick, Fire TV a Android TV | armeabi-v7a (Firestick 4K) alebo arm64-v8a (Shield TV) | Najprv zlúčte rozdelené balíčky XAPK do jedného vzdialeného súboru APK na svojom telefóne/počítači a potom odošlite do Fire TV cez Odoslať súbory do TV alebo bezdrôtové adb connect. | Sprievodca pre Firestick a TV |
| Chromebook (ARCVM) a Linux (Waydroid) | x86_64 alebo arm64-v8a | Preveďte XAPK v prehliadači Chrome na ChromeOS/Linux a nainštalujte cez Vývojárske prostredie Linux (adb install alebo waydroid app install. | Sprievodca Chromebookom a Linuxom |
| Slúchadlá VR Meta Quest 2, 3 a 3S | arm64-v8a (Snapdragon XR2 Gen 1 / Gen 2) | Preveďte XAPK na APK a extrahujte akékoľvek prostriedky rozšírenia .obb VR a potom ich nasaďte cez SideQuest alebo adb push na /sdcard/Android/obb/. | Sprievodca Meta Quest VR |