用logcat辅助找进程
心得:当通过app包名找不到进程时,可以借助于 logcat去搜是否有相关信息,或许对于找进程有所帮助
举例:
比如之前对于:
GSF=Google Services Framework(包名:com.google.android.gsf)
要去找进程process
但是通过包名始终找不到:
redfin:/data/user/0/com.google.android.gms # ps -A | grep gsf
后来就是通过:
adb logcat | grep "com.google.android.gsf"
而(无意间)发现相关日志:
05-22 13:47:51.281 6049 6122 I ActivityManager: Start proc 2149:com.google.process.gservices/u0a126 for content provider {com.google.android.gsf/com.google.android.gsf.gservices.GservicesProvider}
从而注意到其中的:
Start proc 2149:com.google.process.gservices/
很明显,其中:
com.google.process.gservices
就是对应process进程的名称
然后通过:
redfin:/data/user/0/com.google.android.gms # ps -A | grep gservices
u0_a126 5551 5939 14659388 92704 do_epoll_wait 0 S com.google.process.gservices
的确找到了对应进程
->从而确定:
GSF=Google Services Framework(包名:com.google.android.gsf)- 的进程名称是:
com.google.process.gservices
- 的进程名称是: