如何打开ActivityManagerService的debug开关?
2017-11-10 17:23
946 查看
命令行动态打开
修改代码的方式打开(一般用于分析开机慢或进入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 模块即可
简写 | 命令含义 | 命令行 |
---|---|---|
x | 打开所有的开关 | adb shell dumpsys activity log x on |
a | activity相关 | adb shell dumpsys activity log a on |
da | 查看OOM_ADJ等,一般用于Debug Memory问题时用 | adb shell dumpsys activity log da on |
br | Broadcast相关 | adb shell dumpsys activity log br on |
s | Service相关 | adb shell dumpsys activity log s on |
cp | ContentProvider相关 | adb shell dumpsys activity log cp on |
p | Permission相关 | adb shell dumpsys activity log p on |
lp | 打开某个进程的looper | adb shell dumpsys activity log lp 进程名 |
anr | ANR相关 | adb shell dumpsys activity log anr 2 |
/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 模块即可
相关文章推荐
- IActivityManager ActivityManagerNative ActivityManagerService之间如何进行工作
- IActivityManager ,ActivityManagerNative,ActivityManagerService之间如何进行工作
- linux 下如何打开core dump文件开关
- Android 之ActivityThead、ActivityManagerService 与activity的管理和创建
- Android 7.0 ActivityManagerService(4) 启动Activity的过程:三
- ActivityManagerService的启动
- Android 之ActivityThead、ActivityManagerService 与activity的管理和创建
- Android 之ActivityThead、ActivityManagerService 与activity的管理和创建
- Android系统进程之Activity管理——ActivityManagerService(AMS)
- 【android】注册回调 ActivityManagerService.attachApplication(IApplicationThread app)
- Android中ActivityManagerService与应用程序(客户端)通信模型分析
- Android中Activity与Service如何通过广播交换复杂对象数据
- ActivityManagerService分析一:AMS的启动
- Android中ActivityManagerService与应用程序(客户端)通信模型分析
- Activity manager service :activity 启动流程中process的切换过程
- ActivityManagerService分析——AMS启动流程
- linux 下如何打开core dump文件开关
- Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
- the machine debug manager service is disabled
- Mono For Android 通过Service传递消息,在消息栏打开Activity的解决方案