APK + OBB do narzędzia pakującego XAPK

Konstruktor i program pakujący XAPK online za darmo

Połącz Podstawowy plik APK, podzielone pliki APK i pliki rozszerzeń OBB dla systemu Android w jedno, zgodne ze standardami archiwum .xapk z automatycznie wygenerowanym deskryptorem manifest.json — w 100% lokalnie w Twojej przeglądarce.

Upuść tutaj pliki .APK i .OBB

Wybierz jeden lub więcej podziałów .apk i opcjonalnych plików rozszerzeń .obb

Obsługuje wiele plików • Automatycznie generuje manifest XAPK v2.json

Po co pakować APK + OBB do kontenera XAPK?

W przypadku dystrybucji dużych wersji systemu Android, wersji testowych kontroli jakości lub osobistych kopii zapasowych zawierających oddzielne archiwa zasobów main.<ver>.<pkg>.obb lub modułowe podziały ABI, wysyłanie wielu luźnych plików powoduje, że użytkownicy gubią folder OBB. Pakowanie ich w jeden pakiet .xapk rozwiązuje ten problem.

  • Automatyczne trasowanie ścieżki OBB: Umieszcza każdy plik .obb w Android/obb/<package_name>/ i zapisuje dokładną regułę install_location: "EXTERNAL_STORAGE" w manifest.json.
  • Automatyczne przydzielanie identyfikatora podziału: Przypisuje rozdzielone identyfikatory base i config.*, dzięki czemu instalatorzy open source i nasz Połączenie XAPK z APK rozpoznają każdy moduł.
  • Automatycznie wykrywa nazwę pakietu na podstawie nazwy pliku OBB: Jeśli usuniesz main.104.com.company.title.obb, konstruktor automatycznie wyodrębni com.company.title i kod wersji 104.

Odniesienie do specyfikacji XAPK v2 i przewodnik konwersji pliku APK do XAPK/APKS

Step-by-step visual diagram showing how to package APK and OBB files into .XAPK and convert between XAPK and APKS containers
Przewodnik wizualny — konwerter APK na XAPK i przepływ pracy z XAPK na APKS: Niezależnie od tego, czy szukasz narzędzia pakującego apk do xapka, konwerter apk na xapk do tworzenia kopii zapasowych gier, czy referencji xapk do apk / konwerter apk na apki i rozdzielacz apk online, przeczytaj nasz Kompletny przewodnik wizualny od APK do XAPK i XAPKS do APKS.

Specyfikacja kontenera XAPK wykorzystuje standardowe ramki DEFLATE ZIP z obowiązkowym plikiem manifest.json na poziomie głównym zakodowanym w UTF-8 bez BOM. Aby zagwarantować zgodność między programami rozpakowującymi komputery, skryptami wdrażania ADB i instalatorami podzielonego pakietu APK, pakiet XAPK musi być zgodny z następującymi konwencjami strukturalnymi:

  • Podzielone pliki APK na poziomie głównym (split_apks): Każdy plik .apk znajdujący się w pakiecie jest przechowywany w katalogu głównym archiwum ZIP. Moduł podstawowy musi zawierać "id": "base", natomiast moduły architektury, gęstości i ustawień regionalnych obsługują "id": "config.<qualifier>" (na przykład config.arm64_v8a lub config.xxhdpi).
  • Hierarchia zasobów rozbudowy (expansions): Każdy obiekt blob rozszerzający .obb jest przechowywany w Android/obb/<package_name>/<filename>.obb w drzewie ZIP i zadeklarowany w tablicy expansions z "install_location": "EXTERNAL_STORAGE" i "install_path": "Android/obb/<package_name>/<filename>.obb".
  • Obliczenia total_size z dokładnością do bajtów: Instalatorzy sprawdzają, czy liczba całkowita total_size w manifest.json jest równa dokładnej sumie długości nieskompresowanych bajtów wszystkich spakowanych plików .apk i .obb, dzięki czemu urządzenia mogą wstępnie sprawdzić dostępną pamięć flash przed wyodrębnieniem. Nasz konstruktor automatycznie oblicza dokładnie tę sumę bajtów.
Zaprojektowane i udokumentowane przez Mst Shaefale Główny programista i architekt pakietów dla Androida • Zweryfikowano na Androidzie 12–15

Wszystkie pakiety XAPK działają w 100% lokalnie w pamięci Twojej przeglądarki. Potrzebujesz porady dotyczącej niestandardowych opakowań dla przedsiębiorstw? Skontaktuj się z naszym zespołem inżynierów.