执行此命令后
adb shell dumpsys activity p | grep <package>
我得到了这个输出:
*APP* UID 10060 ProcessRecord{41941528 23873:com.example.testservicestate/u0a60}
dir=/data/app/com.example.testservicestate-1.apk publicDir=/data/app/com.example.testservicestate-1.apk data=/data/data/com.example.testservicestate
packageList={com.example.testservicestate}
- ActivityRecord{42073a50 u0 com.example.testservicestate/.MainActivity t211}
Proc # 0: fore F/A/T trm: 0 23873:com.example.testservicestate/u0a60 (top-activity)
PID #23873: ProcessRecord{41941528 23873:com.example.testservicestate/u0a60}
这些信息的含义是什么,或者我在哪里可以找到此命令的格式。 特别是我对那些字母F / A / T感兴趣。谢谢!
答案 0 :(得分:2)
像往常一样,您可以在Android source code中找到所有信息。
在这种情况下,F/A/T
代表有问题的活动是前台活动(A),其进程处于PROCESS_STATE_TOP
状态(T)且属于THREAD_GROUP_DEFAULT
调度组( F)