7 votos

adb install: el archivo apkm descargado de ApkMirror.com no termina con .apk

Estoy intentando instalar, a través de adb , Chrome Beta 104.0.5112.55 descargado de APKMirror .

El nombre del archivo es com.chrome.beta_104.0.5112.55-511205534_5lang_7feat_fdd8ce962abf141ecf575852ba260e4f_apkmirror.com .

Sin embargo, cuando ejecuto

adb install -r com.chrome.beta_..._apkmirror.com

se queja,

adb: usage: filename doesn't end .apk: com.chrome.beta_..._apkmirror.com

He intentado cambiar el nombre del archivo añadiendo un .apk pero consiguió

adb: fallo al instalar com.chrome.beta_..._apkmirror.com.apk: Fallo [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION: Failed to parse /data/app/vmdl1212970952.tmp/base.apk: AndroidManifest.xml]

12voto

pr0nin Puntos 353

Hoy en día, la mayoría de las aplicaciones de Android ya no se envían como un archivo APK monolítico que puede instalarse en todos los tipos de dispositivos Android.

En cambio, las aplicaciones de Android se envían como un montón de archivos APK en los que se divide la aplicación. El archivo que has descargado de apkmirror contiene un montón de archivos APK. Para su comodidad, están comprimidos en un solo archivo para que no tenga que descargar media docena de archivos APK.

Para instalar un paquete zip de APK (a veces llamado app-bundle), primero hay que descomprimir el archivo descargado y luego instalar los archivos APK utilizando el comando adb install-multiple y a continuación, la lista de todos los archivos APK que ha extraído.

adb install-multiple base.apk filex.apk filey.apk ....

En Windows tienes que proporcionar manualmente todos los nombres de los archivos.

En Linux/MacOS (suponiendo que todos los archivos APK extraídos se encuentren en un mismo directorio) puedes simplemente utilizar

adb install-multiple *.apk 

y deje la resolución del comodín a su shell (por ejemplo, bash).

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X