5 votes

Comment trouver l'application qui ouvre des processus ?

En cours d'exécution ps comme Root dans mon appareil (HTC Desire HD) Je vois la ligne suivante :

app_132   18584 13586 0      0     ffffffff 00000000 Z ratc

Répétant des centaines de fois.

Comment puis-je savoir quelle application est "app_132" ?

MISE À JOUR : O.k. J'ai en fait trouvé de quelle application il s'agissait en me basant sur les noms de classe listés à la fin des premières lignes dans la sortie de la commande ps où app_132 est listé.

ps | grep app_132 | more

mais même si cela résout ma situation immédiate, j'aimerais toujours avoir une réponse à la question initiale.

6voto

Chahk Points 19297

Les numéros dans le nom "app_XYZ" seront différents sur chaque appareil, puisqu'ils dépendent de l'ordre des applications installées.

Dans le shell adb ou l'émulateur de terminal, exécutez la commande suivante :

ls -l /data/data/

Ceci devrait renvoyer une liste des répertoires des applications installées qui contiennent leurs données et leurs paramètres, comme ceci :

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

Les 2e et 3e colonnes indiquent le propriétaire de l'application, tandis que la 5e colonne contient le nom du paquet de l'application. Trouvez la ligne correspondant à "app_132" dans votre entrée logcat, et le nom du paquet vous aidera à trouver l'application responsable.

Une fois que vous avez le nom du paquet, essayez de le rechercher dans le Google Play Store. Utilisez simplement le lien https://play.google.com/store/apps/details?id=xxxxxxx où "xxxxxxx" est le nom du paquet que vous avez trouvé. Par exemple, sur mon téléphone, "app_70" correspond à "com.Android.chrome", qui correspond au navigateur Google Chrome dans le Play Store : https://play.google.com/store/apps/details?id=com.android.chrome

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X