Empaquetador de APK + OBB a XAPK

Creador y empaquetador de XAPK en línea gratis

Combine un Archivos de expansión APK base, APK divididos y OBB de Android en un único archivo .xapk que cumpla con los estándares con un descriptor manifest.json generado automáticamente, 100% localmente en su navegador.

Suelte archivos .APK y .OBB aquí

Seleccione una o más divisiones .apk y archivos de expansión .obb opcionales

Admite múltiples archivos • Genera automáticamente XAPK v2 manifest.json

¿Por qué empaquetar APK + OBB en un contenedor XAPK?

Al distribuir grandes compilaciones de Android, lanzamientos de pruebas de control de calidad o copias de seguridad personales que incluyen archivos de activos main.<ver>.<pkg>.obb separados o divisiones ABI modulares, el envío de varios archivos sueltos hace que los usuarios extravíen la carpeta OBB. Empacarlos en un solo paquete .xapk resuelve este problema de manera clara.

  • Enrutamiento automático de ruta OBB: Coloca cada archivo .obb dentro de Android/obb/<package_name>/ y escribe la regla install_location: "EXTERNAL_STORAGE" exacta en manifest.json.
  • Asignación automática de ID dividida: Asigna identificadores divididos base y config.* para que los instaladores de código abierto y nuestro Fusión de XAPK a APK reconozcan cada módulo.
  • Detecta automáticamente el nombre del paquete a partir del nombre de archivo OBB: Si elimina main.104.com.company.title.obb, el constructor extrae automáticamente com.company.title y el código de versión 104.

Referencia de especificación XAPK v2 y guía de conversión de APK a XAPK / APKS

Step-by-step visual diagram showing how to package APK and OBB files into .XAPK and convert between XAPK and APKS containers
Guía visual: convertidor de APK a XAPK y flujo de trabajo de XAPK a APKS: Ya sea que esté buscando un empaquetador apk a xapk, un Convertidor de apk a xapk para copias de seguridad de juegos o una referencia de xapk a apk / convertidor de apk a apk y divisor de apk en línea, lea nuestro Guía visual completa de APK a XAPK y de XAPK a APKS.

La especificación del contenedor XAPK utiliza el marco ZIP DEFLATE estándar con un archivo manifest.json de nivel raíz obligatorio codificado en UTF-8 sin BOM. Para garantizar la compatibilidad entre desempaquetadores de escritorio, scripts de implementación de ADB e instaladores de APK divididos, un paquete XAPK debe seguir estas convenciones estructurales:

  • APK divididos a nivel de raíz (split_apks): Cada archivo .apk dentro del paquete se almacena en la raíz del archivo ZIP. El módulo principal debe transportar "id": "base", mientras que los módulos de arquitectura, densidad y configuración regional deben transportar "id": "config.<qualifier>" (por ejemplo, config.arm64_v8a o config.xxhdpi).
  • Jerarquía de activos de expansión (expansions): Cada blob de expansión .obb se almacena dentro de Android/obb/<package_name>/<filename>.obb dentro del árbol ZIP y se declara en la matriz expansions con "install_location": "EXTERNAL_STORAGE" y "install_path": "Android/obb/<package_name>/<filename>.obb".
  • Los instaladores de Cálculo de total_size con precisión de bytes: verifican que el número entero total_size en manifest.json sea igual a la suma exacta de las longitudes de bytes sin comprimir de todos los archivos .apk y .obb empaquetados para que los dispositivos puedan verificar previamente el almacenamiento flash disponible antes de la extracción. Nuestro constructor calcula esta suma exacta de bytes automáticamente.
Diseñado y documentado por Mst Shaefale Desarrollador líder y arquitecto de paquetes de Android • Verificado en Android 12–15

Todos los paquetes XAPK se ejecutan 100% localmente en la memoria de su navegador. ¿Necesita asesoramiento personalizado sobre embalaje empresarial? Póngase en contacto con nuestro equipo de ingeniería.