2 votos

Cómo obtener el registro de instalación (ya sea de la instalación adb o de la instalación manual)

La pregunta es: ¿qué hay que filtrar?

adb logcat | grep what?
adb install file.apk

probado con grep apk y la instalación manual, pero no contiene ninguna información útil:

01-25 17:29:05.721  4241  6322 I ActivityManager: START u0 {dat=file:///data/user_de/0/com.google.android.packageinstaller/no_backup/package7763548981090696460.apk flg=0x2000000 cmp=com.google.android.packageinstaller/com.android.packageinstaller.InstallInstalling (has extras)} from uid 10020, pid 24521
01-25 17:29:08.660  4241  5058 I ActivityManager: START u0 {dat=file:///data/user_de/0/com.google.android.packageinstaller/no_backup/package7763548981090696460.apk flg=0x2000000 cmp=com.google.android.packageinstaller/com.android.packageinstaller.InstallFailed (has extras)} from uid 10020, pid 24521

probado con grep apk y adb install nada capturado (atascado), ¿cómo puedo saber qué parte causa el fallo de instalación?

0 votos

@Robert whoa agradable, que muestra el verdadero problema Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113] Por cierto, puede hacer su comentario como una respuesta, voy a upvote y marcarlo.

0 votos

Lo más probable es que esto signifique que su dispositivo es más antiguo y sólo soporta ARMv7 (ARM 32bit) o tiene una cpu x86 pero el archivo APK requiere un sistema ARMv8 (ARM 64bit). En ese caso, sólo puede buscar un archivo APK diferente que soporte el tipo de CPU de su dispositivo (BTW: como siempre digo, debe escribir el nombre del dispositivo y el proveedor en la pregunta cuando publique una pregunta aquí).

6voto

pr0nin Puntos 353

A veces los errores se pierden al usar adb. Efectivamente adb install no hace nada más que subir el archivo apk al dispositivo y luego ejecutar el comando pm install <file.apk> .

Por lo tanto, en caso de problemas puede realizar esos pasos manualmente y ver el registro completo del gestor de paquetes pm al instalar el archivo apk.

Por lo tanto, yo sugeriría hacer lo siguiente:

  1. Sube el archivo apk a tu dispositivo (por ejemplo, a través de adb push MTP, descarga directa en el dispositivo, ...)
  2. Abra un shell adb ejecutando adb shell
  3. Instala el archivo apk: pm install <path_to_the_apk_file_on_the_device.apk>

Entonces debería obtener el registro más detallado y todos los mensajes (de error).

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