Dividir formatos de archivos APK
Varios sitios de descarga de aplicaciones se enfrentaron al mismo problema. Lo solucionaron definiendo formatos de archivo personalizados y un instalador para las aplicaciones que constan de varios archivos APK:
- Existe la Formato de archivo APKS que es sólo un archivo ZIP que contiene los archivos APK. Se pueden instalar utilizando el Aplicación del instalador de Split APK . Opcionalmente, los archivos APKS pueden contener metadatos basados en JSON (véase la especificación del formato de archivo vinculado).
- ApkPure utiliza el XAPK formato de archivo. Básicamente, un archivo XAPK no es más que un archivo ZIP que contiene los archivos APK más un
manifest.json
archivo.
- ApkMirror utiliza el formato de archivo propietario APKM que se puede instalar utilizando su aplicación de instalación . No está seguro de cómo construir apkm usted mismo
Instalación manual de archivos APK divididos
No es necesario empaquetar los archivos APK divididos descargados en, por ejemplo, un archivo Android Bundle. adb
es capaz de instalarlos de nuevo como una sola aplicación, sólo tiene que utilizar el install-multiple
y especifica todos los archivos APK que pertenecen a tu aplicación guardada:
adb install-multiple apk1 apk2 ...
Reconstruir un APK universal
En Internet puedes encontrar una herramienta llamada "SAP (Split APKs Packer)" que parece permitir combinar múltiples archivos APK divididos en un archivo APK universal (si tienes todos los archivos APK divididos necesarios)
Esta herramienta "SAP" está disponible para Linux y Windows, pero es de código cerrado y contiene muchos binarios. No estoy seguro de que sea realmente fiable - no recomendaría ejecutarla fuera de un entorno protegido (por ejemplo, una máquina virtual).
Lo siguiente entrada del blog describe la herramienta SAP y proporciona enlaces de descarga.
Para más detalles, consulte también este post del foro Cómo convertir un APK dividido en un APK normal no dividido