Letakkan File .APK dan .OBB Di Sini
Pilih satu atau lebih pemisahan .apk dan file perluasan .obb opsional
Mendukung banyak file • Menghasilkan manifes.json XAPK v2 secara otomatisMengapa Mengemas APK + OBB ke dalam Kontainer XAPK?
Saat mendistribusikan versi Android berukuran besar, rilis pengujian QA, atau cadangan pribadi yang menyertakan arsip aset main.<ver>.<pkg>.obb terpisah atau pemisahan ABI modular, mengirimkan beberapa file lepas menyebabkan pengguna salah menaruh folder OBB. Mengemasnya ke dalam satu bundel .xapk menyelesaikan masalah ini dengan rapi.
- Perutean Jalur OBB Otomatis: Menempatkan setiap file .obb di dalam Android/obb/<package_name>/ dan menulis aturan install_location: "EXTERNAL_STORAGE" yang tepat ke dalam manifest.json.
- Penetapan ID Terpisah Otomatis: Menetapkan pengidentifikasi terpisah base dan config.* sehingga penginstal sumber terbuka dan Penggabungan XAPKS ke APK kami mengenali setiap modul.
- Deteksi Otomatis Nama Paket dari Nama File OBB: Jika Anda menghapus main.104.com.company.title.obb, pembuat secara otomatis mengekstrak com.company.title dan kode versi 104.
Referensi Spesifikasi XAPK v2 & Panduan Konversi APK ke XAPK / APKS
Spesifikasi kontainer XAPK menggunakan framing DEFLATE ZIP standar dengan file manifest.json tingkat root wajib yang dikodekan dalam UTF-8 tanpa BOM. Untuk menjamin kompatibilitas di seluruh desktop unpacker, skrip penerapan ADB, dan penginstal APK terpisah, paket XAPK harus mengikuti konvensi struktural berikut:
- APK Pemisahan Tingkat Root (split_apks): Setiap file .apk di dalam bundel disimpan di root arsip ZIP. Modul utama harus membawa "id": "base", sedangkan modul arsitektur, kepadatan, dan lokal membawa "id": "config.<qualifier>" (misalnya, config.arm64_v8a atau config.xxhdpi).
- Hierarki Aset Ekspansi (expansions): Setiap blob ekspansi .obb disimpan di dalam Android/obb/<package_name>/<filename>.obb dalam pohon ZIP dan dideklarasikan dalam array expansions dengan "install_location": "EXTERNAL_STORAGE" dan "install_path": "Android/obb/<package_name>/<filename>.obb".
- Penginstal Perhitungan total_size Akurat Byte: memverifikasi bahwa bilangan bulat total_size di manifest.json sama dengan jumlah persis panjang byte yang tidak terkompresi dari semua file .apk dan .obb yang dikemas sehingga perangkat dapat memeriksa terlebih dahulu penyimpanan flash yang tersedia sebelum ekstraksi. Pembuat kami menghitung jumlah byte yang tepat ini secara otomatis.