Πώς λειτουργεί η συγχώνευση XAPK που βασίζεται σε πρόγραμμα περιήγησης
Γιατί η μετονομασία του .xapk σε .zip αποτυγχάνει στα σύγχρονα τηλέφωνα και πώς η γραμμή του τοπικού προγράμματος περιήγησης δημιουργεί ένα έγκυρο, υπογεγραμμένο APK
Γιατί η μετονομασία του .xapk σε .zip αποτυγχάνει
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.
Πώς το λύνει η συγχώνευση τοπικού προγράμματος περιήγησης
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.
Αρχείο & Επιθεώρηση Σπλιτ
Διαβάζει το εξωτερικό κοντέινερ στη μνήμη, αναλύει το manifest.json και ταξινομεί το βασικό APK, διαχωρισμούς εγγενών βιβλιοθηκών ABI, διαχωρισμούς πόρων DPI και τυχόν αρχεία επέκτασης Android/obb/.
Συγχώνευση εγγενών βιβλιοθηκών και πόρων
Ενοποιεί εγγενή κοινόχρηστα αντικείμενα (lib/*.so, bytecode DEX και μεταγλωττισμένους πίνακες πόρων (resources.arsc από τις διαιρέσεις διαμόρφωσης στη δομή του βασικού πακέτου.
Διόρθωση δυαδικού μανιφέστου
Εξουδετερώνει τις σημαίες επιβολής διαχωρισμού σε δυαδικό AndroidManifest.xml (όπως isSplitRequired και splits.required και ορίζει το extractNativeLibs για αυτόνομη εγκατάσταση.
Πάσο Zipalign 4 byte
Το Android 11+ (API 30+) απαιτεί μη συμπιεσμένα αρχεία resources.arsc και εγγενή αρχεία .so για να βρίσκονται σε όρια 4 byte για το mmap. Οι τοπικές κεφαλίδες των ταχυδρομικών επιθεμάτων zipalign ταχυδρομούν για ακριβείς μετατοπίσεις 4 byte.
Υπογραφή APK V1 + V2
Η συγχώνευση αρχείων ακυρώνει την αρχική υπογραφή. Πριν από τη λήψη, το εργαλείο δημιουργεί μια νέα υπογραφή PKCS#7 JAR (v1) και ένα μπλοκ APK Signature Scheme v2 απευθείας στο πρόγραμμα περιήγησής σας.
Έτοιμο για Άμεση Εγκατάσταση
Το ολοκληρωμένο μεμονωμένο APK περνά την επαλήθευση Android PackageInstaller σε τηλέφωνα, tablet, εξομοιωτές Windows, Fire TV sticks, Chromebook και ακουστικά Meta Quest χωρίς επιπλέον εφαρμογές εγκατάστασης.
Σύγκριση μορφών πακέτων Android: XAPK έναντι APKS έναντι APKM έναντι AAB έναντι APK
Διαφορετικά καταστήματα εφαρμογών και εργαλεία προγραμματιστών τυλίγουν χωρισμένα APK σε ελαφρώς διαφορετικά κοντέινερ. Χρησιμοποιήστε αυτόν τον πίνακα αναφοράς για να προσδιορίσετε ποια μορφή έχετε και ποιο εργαλείο τη χειρίζεται:
| Σχήμα και διάταξις βιβλίου | Τυπική πηγή | Εσωτερική Δομή | Περιέχει OBB; | Άμεση εγκατάσταση Android; | Προτεινόμενο εργαλείο σε αυτόν τον ιστότοπο |
|---|---|---|---|---|---|
| .APK | Απευθείας εκδόσεις προγραμματιστών, F-Droid, GitHub | Μονό ZIP με υπογραφή classes.dex, res/, AndroidManifest.xml, V2/V3 | Οχι | Ναι (εγγενές πρόγραμμα εγκατάστασης πακέτων Android) | Επαληθευτής APK, Πληροφορίες APK |
| .ΧΑΠΚ | APKPure, αρχεία παιχνιδιών τρίτων | Περιτύλιγμα ZIP με manifest.json, base.apk + διαχωρισμένα APK ή/και Android/obb/ | Ναι (για μεγάλα τρισδιάστατα παιχνίδια) | Όχι (απαιτείται μετατροπή ή διαχωρισμός του προγράμματος εγκατάστασης) | Μετατροπέας XAPK, Προβολή XAPK, Εξαγωγέας OBB |
| .APKS | Google bundletool, αντίγραφα ασφαλείας SAI | Αρχείο ZIP διαχωρισμένων APK (base-master.apk + διαχωρισμοί ABI/DPI | Οχι | Όχι (απαιτείται συγχώνευση ή adb install-multiple | Συγχώνευση APKS σε APK |
| .APKM | Πακέτα διαχωρισμού APKMirror | Κοντέινερ ZIP που περιέχει info.json + βασικό APK + αρχιτεκτονική, DPI και διαχωρισμούς γλώσσας | Οχι | Όχι (απαιτείται split unpacker ή αποκλειστικό πρόγραμμα εγκατάστασης) | APKM στο APK Unpacker |
| .ΑΑΒ | Εκδόσεις Android Studio / Google Play Console | Δημοσίευση πακέτου με ακατέργαστο protobuf resources.pb και μη μεταγλωττισμένα διαχωριστικά λειτουργιών | Παίξτε Παράδοση στοιχείων | Ποτέ (πρέπει να κατασκευαστεί μέσω bundletool | AAB στο APK Builder |
Αντιμετώπιση προβλημάτων σφαλμάτων εγκατάστασης Android 14 & Android 15
Το Android 14 (API 34) και το Android 15 (API 35) επιβάλλουν αυστηρότερη επαλήθευση πακέτων, ελέγχους υλικού 64-bit και κανόνες ελάχιστου στόχου SDK. Αντιστοιχίστε το παρακάτω μήνυμα σφάλματος με την επαληθευμένη επιδιόρθωση:
| Μήνυμα σφάλματος / Κωδικός ADB | Γιατί συμβαίνει στο Android | Επαληθευμένη επιδιόρθωση |
|---|---|---|
| "Η εφαρμογή δεν έχει εγκατασταθεί ως πακέτο φαίνεται να μην είναι έγκυρη" INSTALL_FAILED_INVALID_APK |
Εξαγάγατε μόνο το base.apk με μη αυτόματο τρόπο χωρίς να συγχωνεύσετε τα συνοδευτικά τμήματα διαμόρφωσης ή μετονομάσατε το .xapk απευθείας σε .apk. | Convert the full .xapk or .apks archive so binary manifest flags are patched, splits are merged, and v2 signing is applied automatically (Μετατροπέας XAPK, Οδηγός σφαλμάτων μετονομασίας). |
| "Η εφαρμογή δεν έχει εγκατασταθεί καθώς η εφαρμογή δεν είναι συμβατή με το τηλέφωνό σας" INSTALL_FAILED_NO_MATCHING_ABIS |
Το τηλέφωνό σας διαθέτει επεξεργαστή μόνο 64 bit (όπως Pixel 7/8/9 ή Snapdragon 8 Gen 3) και το XAPK περιέχει μόνο εγγενείς βιβλιοθήκες 32 bit (armeabi-v7a ή έχει ληφθεί για λάθος CPU. | Check your phone's exact ABI and test which lib/ folder exists inside the package before installing (Συσκευή ABI & DPI Checker). |
| "Η εφαρμογή δεν εγκαταστάθηκε καθώς το πακέτο έρχεται σε διένεξη με ένα υπάρχον πακέτο" INSTALL_FAILED_UPDATE_INCOMPATIBLE |
Η εφαρμογή είναι ήδη εγκατεστημένη στο τηλέφωνό σας από το Play Store ή άλλη πηγή υπογεγραμμένη με διαφορετικό κρυπτογραφικό κλειδί. Το Android απαγορεύει την ενημέρωση μιας εφαρμογής όταν τα πιστοποιητικά υπογραφής διαφέρουν. | Compare the old and new APK signing certificates first, or uninstall the existing version before installing the newly converted APK (Σύγκριση εκδόσεων APK). |
| "Αυτή η εφαρμογή δεν είναι συμβατή με την πιο πρόσφατη έκδοση του Android" INSTALL_FAILED_DEPRECATED_SDK_VERSION |
Τα Android 14 και 15 αποκλείουν εφαρμογές των οποίων το targetSdkVersion είναι παλαιότερο από το API 23 (Android 6.0) για να αποτραπεί η παράκαμψη αδειών παλαιού τύπου. | Συνδέστε το τηλέφωνό σας σε υπολογιστή ή Mac με ενεργοποιημένο τον εντοπισμό σφαλμάτων USB και εκτελέστε: adb install --bypass-low-target-sdk-block app.apk |
| "Η επικύρωση αρχείου XAPK απέτυχε" / Μαύρη οθόνη κατά την εκκίνηση του παιχνιδιού | Είτε λείπει μια καταχώρηση διαχωρισμού APK / OBB που αναφέρεται στο manifest.json ή το παιχνίδι δεν μπορεί να βρει το απαιτούμενο αρχείο main.<version>.<package>.obb μέσα στο /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 (Επαλήθευση XAPK, Εξαγωγέας OBB). |
Τρόπος αντιγραφής αρχείων OBB σε Android 13, 14 και 15 (Διόρθωση "Δεν μπορώ να χρησιμοποιήσω αυτόν τον φάκελο")
Το Android 11 έως το Android 15 περιορίζει την άμεση πρόσβαση στο /Android/obb/ μέσω του Scoped Storage. Εάν βλέπετε το "Δεν είναι δυνατή η χρήση αυτού του φακέλου για την προστασία του απορρήτου σας" κατά την επικόλληση ενός εξαγόμενου αρχείου OBB, χρησιμοποιήστε μία από αυτές τις τρεις μεθόδους εργασίας:
Ξεκινήστε πρώτα το παιχνίδι (Χωρίς υπολογιστή)
Εγκαταστήστε το μετατρεπόμενο APK και ανοίξτε το παιχνίδι μία φορά για 5 δευτερόλεπτα, ώστε το Android να δημιουργήσει αυτόματα τον υποφάκελό του (π.χ. /Android/obb/com.tencent.ig/. Ανοίξτε το ZArchiver, πλοηγηθείτε απευθείας σε αυτόν τον θυγατρικό υποφάκελο και παραχωρήστε δικαιώματα φακέλου.
Shizuku + ZArchiver
Ενεργοποιήστε το Ασύρματη αποσφαλμάτωση στις Επιλογές προγραμματιστή, αντιστοιχίστε την εφαρμογή ανοιχτού κώδικα Σιζούκου στο τηλέφωνό σας και ενεργοποιήστε την πρόσβαση Shizuku στο ZArchiver (Ρυθμίσεις → ROOT → Shizuku για να επικολλήσετε αρχεία .obb απευθείας στο Android 14/15.
USB MTP ή ADB Push
Συνδέστε το τηλέφωνό σας σε υπολογιστή Windows ή Mac σε λειτουργία Μεταφορά αρχείων (MTP) (η μεταφορά USB στην επιφάνεια εργασίας παρακάμπτει το κλείδωμα φακέλου της συσκευής) ή εκτελέστε το adb push main.obb /sdcard/Android/obb/<package>/.
Υποστηριζόμενες συσκευές, εξομοιωτές και λειτουργικά συστήματα (2026 Compatibility Matrix)
Είτε μετατρέπετε ένα XAPK σε τηλέφωνο, επιτραπέζιο υπολογιστή, TV stick ή σετ μικροφώνου-ακουστικού VR, χρησιμοποιήστε αυτόν τον πίνακα αναφοράς για να επιλέξετε την καλύτερη ροή εργασιών εγκατάστασης:
| Πλατφόρμα / Συσκευή στόχου | Αρχιτεκτονική CPU (ABI) | Προτεινόμενη ροή εργασίας μετατροπής και εγκατάστασης | Οδηγός αποκλειστικής πλατφόρμας |
|---|---|---|---|
| Τηλέφωνα & tablet Android (Samsung One UI, Xiaomi HyperOS/MIUI, Pixel, OnePlus) |
arm64-v8a (64-bit) ή armeabi-v7a (32-bit) | Μετατρέψτε τα .xapk, .apkm ή .apks απευθείας στο Chrome στο τηλέφωνό σας και εγκαταστήστε το συγχωνευμένο μεμονωμένο APK. Εάν έχει αποκλειστεί από την ασφάλεια OEM, ελέγξτε το Samsung Auto Blocker ή το MIUI Optimization. | Οδηγός Android, Επιδιόρθωση Xiaomi & Samsung |
| Windows 11 / 10 Εξομοιωτές Η/Υ (BlueStacks 5, LDPlayer 9, MuMu Player 12, NoxPlayer) |
Δυαδική μετάφραση x86_64 + ARM64 (libhoudini) | Μετατρέψτε το XAPK σε ένα μεμονωμένο αυτόνομο APK στο πρόγραμμα περιήγησης του υπολογιστή σας και σύρετε και αποθέστε το .apk στο παράθυρο του εξομοιωτή ή εγκαταστήστε το μέσω adb install-multiple. | Κέντρο υπολογιστών Windows, Οδηγός εξομοιωτή |
| macOS (Apple Silicon M1–M4 και Intel) | arm64-v8a (εγγενής σε Apple Silicon AVD / MuMu Pro) | Μετατρέψτε XAPK ή αποσυσκευάστε αρχεία APKM/OBB τοπικά στο Safari ή στο Chrome στο macOS και, στη συνέχεια, φορτώστε το σε Android Studio AVD ή συνδεδεμένες συσκευές USB μέσω του Platform-Tools ADB. | Κόμβος μετατροπέα macOS |
| Amazon Firestick, Fire TV και Android TV | armeabi-v7a (Firestick 4K) ή arm64-v8a (Shield TV) | Πρώτα συγχωνεύστε τα χωρισμένα πακέτα XAPK σε ένα μόνο φιλικό απομακρυσμένο APK στο τηλέφωνο/Η/Υ σας και, στη συνέχεια, στείλτε το στο Fire TV μέσω Αποστολή αρχείων στην τηλεόραση ή ασύρματου adb connect. | Οδηγός Firestick & TV |
| Chromebook (ARCVM) και Linux (Waydroid) | x86_64 ή arm64-v8a | Μετατρέψτε το XAPK στο Chrome σε ChromeOS/Linux και εγκαταστήστε το μέσω Περιβάλλον προγραμματιστών Linux (adb install ή waydroid app install. | Οδηγός Chromebook και Linux |
| Ακουστικά VR Meta Quest 2, 3 & 3S | arm64-v8a (Snapdragon XR2 Γενιά 1 / Γενιά 2) | Μετατρέψτε το XAPK σε APK και εξαγάγετε τυχόν στοιχεία επέκτασης .obb VR και, στη συνέχεια, αναπτύξτε το μέσω SideQuest ή adb push σε /sdcard/Android/obb/. | Οδηγός Meta Quest VR |