Перетащите файл .XAPK, .APKS или .APK для проверки.
или нажмите, чтобы просмотреть со своего устройства
Мгновенная проверка дерева на стороне клиента • Проверка путей манифеста.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 (схема XAPK 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, не удалив запись его объекта изmanifest.json'ssplit_apksмассив, или еслиtotal_sizeотличается от суммы размеров распакованных записей, установщик немедленно прерывает работу с«Проверка файла XAPK не удалась».
- Как исправить неисправный пакет XAPK: Закинуть архив в валидатор выше. Если все необходимые разбиения base.apk и архитектуры не повреждены (даже если manifest.json имеет несовпадающее количество байтов), вы можете вообще обойти строгую проверку манифеста, объединив разбиения в отдельный .apk на нашем Конвертер XAPK в APK Онлайн или переупаковать новый действительный manifest.json с помощью нашего XAPK-строитель.