5 votos

Cómo encontrar la aplicación que está abriendo procesos

Cuando ejecuto ps como root en mi dispositivo (HTC Desire HD) Veo la siguiente línea:

app_132   18584 13586 0      0     ffffffff 00000000 Z ratc

Repetida cientos de veces.

¿Cómo puedo saber qué aplicación es "app_132"?

ACTUALIZACIÓN: O.k. En realidad descubrí qué aplicación era basándome en los nombres de clase listados al final de las primeras líneas en la salida del comando ps donde se lista app_132.

ps | grep app_132 | more

pero a pesar de que esto resuelve mi situación inmediata, todavía me gustaría una respuesta a la pregunta original.

6voto

Chahk Puntos 15796

Los números en el nombre "app_XYZ" serán diferentes en cada dispositivo, ya que dependen del orden de las aplicaciones instaladas.

En adb shell o terminal emulador realiza el siguiente comando:

ls -l /data/data/

Esto debería devolver una lista de directorios de aplicaciones instaladas que contienen sus datos y ajustes, de la siguiente manera:

drwxr-x--x app_1    app_1             2012-03-28 09:07 com.android.backupconfirm
drwxr-x--x app_2    app_2             2012-04-04 09:37 com.android.bluetooth
drwxr-x--x app_3    app_3             2012-03-28 09:07 com.android.browser
drwxr-x--x app_4    app_4             2012-03-28 09:07 com.android.calculator2
drwxr-x--x app_5    app_5             2012-03-28 09:07 com.android.calendar
drwxr-x--x app_7    app_7             2012-03-28 09:07 com.android.camera
drwxr-x--x app_8    app_8             2012-03-28 09:07 com.android.certinstaller
drwxr-x--x app_70   app_70            2012-03-28 09:07 com.android.chrome
drwxr-x--x app_0    app_0             2012-03-28 09:07 com.android.contacts
drwxr-x--x app_10   app_10            2012-03-28 09:07 com.android.defcontainer
drwxr-x--x app_11   app_11            2012-03-28 09:07 com.android.deskclock
drwxr-x--x app_12   app_12            2012-03-28 09:07 com.android.development
drwxr-x--x app_14   app_14            2012-03-28 09:07 com.android.email
drwxr-x--x app_15   app_15            2012-03-28 09:07 com.android.exchange

Las 2ª y 3ª columnas listan al propietario de la aplicación, mientras que la 5ª columna contiene el nombre del paquete de la aplicación. Busca la línea correspondiente al "app_132" de tu entrada de logcat, y el nombre del paquete te ayudará a identificar la aplicación responsable.

Una vez tengas el nombre del paquete, intenta buscarlo en la tienda Google Play. Simplemente utiliza el enlace https://play.google.com/store/apps/details?id=xxxxxxx, donde "xxxxxxx" es el nombre del paquete que encontraste. Por ejemplo, en mi teléfono "app_70" corresponde a "com.android.chrome", que corresponde al navegador Google Chrome en Google Play Store: https://play.google.com/store/apps/details?id=com.android.chrome

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