Перетягніть файл .XAPK, .APKS або .APK для перевірки
або натисніть, щоб переглянути зі свого пристрою
Миттєва перевірка дерева на стороні клієнта • Перевіряє шляхи manifest.json і OBBЯк працює система перевірки XAPK
Коли інсталятор XAPK повідомляє про «Помилка перевірки файлу XAPK» або «Пошкоджений архів XAPK», помилка майже завжди виникає через невідповідність між декларативним файлом manifest.json і фактичними записами ZIP у контейнері.
- Аудит наявності розділеного APK: Перевіряє, що кожен запис, перерахований у split_apks[], дійсно існує в корені архіву та не є порожнім.
- Перевірка шляху розширення OBB: Підтверджує, що кожен запис expansions[] (наприклад, Android/obb/<pkg>/main.*.obb) відповідає точному внутрішньому ZIP-шляху.
- Вилучення без завантаження: Завантажте будь-яку окрему бібліотеку .apk, .obb, .so або icon.png безпосередньо з контейнера одним клацанням миші.
Діагностика «Помилка перевірки файлу XAPK» і перевірка маніфестів XAPK
Кожен сумісний пакет .xapk містить файл JSON UTF-8 під назвою manifest.json у корені ZIP-архіву. Спеціалізовані інсталятори XAPK читають цей дескриптор, перш ніж торкнутися окремого файлу APK або OBB. Залежно від того, чи є пакет OBB Game Bundle (XAPK Schema v1) чи Розділений пакет APK (схема XAPK v2), manifest.json визначає суворі структурні правила:
- Пакети xapk_version (1 або 2): версії 1 містять монолітний <package_name>.apk плюс масив expansions, що вказує на ресурси Android/obb/. Пакунки версії 2 містять масив split_apks зі списком base.apk і розділення конфігурації (config.arm64_v8a.apk, config.xxhdpi.apk).
- Чому не вдається перевірка на телефонах: Якщо завантаження браузера було перервано на 98%, або якщо хтось вручну видалив мовний розділ із ZIP, не видаливши його об’єктний запис із масиву split_apks manifest.json, або якщо total_size відрізняється від суми розмірів розпакованого запису, інсталятор негайно перериває роботу за допомогою «Помилка перевірки файлу XAPK».
- Як відновити несправний пакет XAPK: Опустіть архів у валідатор вище. Якщо всі необхідні base.apk і розбиття архітектури залишаються недоторканими — навіть якщо manifest.json має невідповідну кількість байтів — ви можете взагалі обійти сувору перевірку маніфесту, об’єднавши розбиття в окремий .apk на нашому Конвертер XAPK в APK, або перепакувати новий, дійсний manifest.json за допомогою нашого Конструктор XAPK.