您的位置:首页 > 其它

如何打开ActivityManagerService的debug开关?

2017-11-10 17:23 946 查看
命令行动态打开

简写
命令含义
命令行
x打开所有的开关adb shell dumpsys activity log x on
aactivity相关adb shell dumpsys activity log a on
da查看OOM_ADJ等,一般用于Debug Memory问题时用adb shell dumpsys activity log da on
brBroadcast相关adb shell dumpsys activity log br on
sService相关adb shell dumpsys activity log s on
cpContentProvider相关adb shell dumpsys activity log cp on
pPermission相关adb shell dumpsys activity log p on
lp打开某个进程的looperadb shell dumpsys activity log lp 进程名
anrANR相关adb shell dumpsys activity log anr 2
修改代码的方式打开(一般用于分析开机慢或进入launcher慢等问题)

/frameworks/base/services/core/java/com/android/server/am/ActivityManagerDebugConfig.java

打开所有的:

46 /// M: Dynamically enable AMS logs @{

47 // Enable all debug log categories.

48 static boolean DEBUG_ALL = false; //change to true

打开某一个debug开关,则单独修改对应的debug开关

最后build frameworks/base/services 模块即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: