Upuść plik .XAPK, .APKS lub .APK w celu sprawdzenia
lub kliknij, aby przeglądać na swoim urządzeniu
Natychmiastowa inspekcja drzewa po stronie klienta • Weryfikacja ścieżek manifest.json i OBBJak działa silnik walidacji XAPK
Kiedy instalator XAPK zgłasza „Weryfikacja pliku XAPK nie powiodła się” lub „Uszkodzone archiwum XAPK”, niepowodzenie prawie zawsze wynika z niezgodności między deklaratywnym plikiem manifest.json a rzeczywistymi wpisami ZIP w kontenerze.
- Podzielony audyt obecności APK: Sprawdza, czy każdy wpis wymieniony w split_apks[] rzeczywiście istnieje w katalogu głównym archiwum i nie jest pusty.
- Kontrola ścieżki rozszerzenia OBB: Potwierdza, że każdy wpis expansions[] (taki jak Android/obb/<pkg>/main.*.obb) odpowiada dokładnej wewnętrznej ścieżce ZIP.
- Ekstrakcja bez przesyłania: Pobierz dowolną bibliotekę .apk, .obb, .so lub icon.png bezpośrednio z kontenera za pomocą jednego kliknięcia.
Diagnozowanie „Niepowodzenie sprawdzania poprawności pliku XAPK” i sprawdzanie manifestów XAPK
Każdy zgodny pakiet .xapk zawiera plik JSON UTF-8 o nazwie manifest.json w katalogu głównym archiwum ZIP. Dedykowani instalatorzy XAPK czytają ten deskryptor przed dotknięciem pojedynczego pliku APK lub OBB. W zależności od tego, czy pakiet jest Pakiet gier OBB (schemat XAPK v1) czy Podzielony pakiet APK (schemat XAPK v2), manifest.json definiuje ścisłe zasady strukturalne:
- Pakiety xapk_version (1 lub 2): w wersji 1 zawierają monolityczny <package_name>.apk oraz tablicę expansions wskazującą zasoby Android/obb/. Pakiety wersji 2 zawierają tablicę split_apks zawierającą listę base.apk i podziały konfiguracji (config.arm64_v8a.apk, config.xxhdpi.apk).
- Dlaczego weryfikacja kończy się niepowodzeniem na telefonach: Jeśli pobieranie przeglądarki zostało przerwane w 98% lub jeśli ktoś ręcznie usunął podział języka z pliku ZIP bez usunięcia jego wpisu obiektu z tablicy split_apks manifest.json, lub jeśli total_size różni się od sumy rozmiarów rozpakowanych wpisów, instalator natychmiast przerywa za pomocą „Weryfikacja pliku XAPK nie powiodła się”.
- Jak naprawić uszkodzony pakiet XAPK: Upuść archiwum do powyższego walidatora. Jeśli wszystkie wymagane base.apk i podziały architektury są nienaruszone — nawet jeśli manifest.json ma niedopasowaną liczbę bajtów — możesz całkowicie ominąć ścisłą kontrolę manifestu, łącząc podziały w samodzielny .apk na naszym Konwerter XAPK na APK lub przepakowując nowy, prawidłowy manifest.json za pomocą naszego Konstruktor XAPK.