如何打开ActivityManagerService的debug开关?

命令行动态打开

简写
命令含义
命令行
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

修改代码的方式打开(一般用于分析开机慢或进入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 模块即可

Android系统(122)---MTK 平台如何打开ActivityManagerService的debug开关相关推荐

  1. android系统中如何通过程序打开某个AccessibilityService

    android系统中如何通过程序打开某个AccessibilityService(系统辅助服务)? 通常的做法是注册AccessibilityService(辅助服务)后跳转到设置启动服务页面引导用户 ...

  2. android系统应用的平台化开发

    android系统应用的平台化开发,一种开发思路,旨在方便平台开发. 在android操作系统中,源码编译生成app,加入带系统签名的app,这些应用都带有系统权限,统一放在了system/app或者 ...

  3. android 遥控器映射,MTK 平台Android系统遥控器映射关系

    MTK 平台Android系统遥控器映射关系 在我们工作中,经常要去适配遥控器的工作,但是大部时候我们是移植其他工程上的代码来修改,可能对Android系统中的按键关系有些不清楚,下面以MTK平台为例 ...

  4. 深入浅出 - Android系统移植与平台开发(十)- Android编译系统与定制Android平台系统(瘋耔修改篇二)...

    第四章.Android编译系统与定制Android平台系统 4.1Android编译系统 Android的源码由几十万个文件构成,这些文件之间有的相互依赖,有的又相互独立,它们按功能或类型又被放到不同 ...

  5. android 9.x MTK平台讯飞输入法重启被卸载

    引言 平台信息:mt8788平台 android9.0 问题描述:安装讯飞输入法,重启机器,讯飞输入法消失 分析过程 安装apk后,adb shell进入机器,查看/data/app里面的文件 C:\ ...

  6. 深入浅出 - Android系统移植与平台开发(六)- 为Android启动加速【转】

    本文转载自:http://blog.csdn.net/mr_raptor/article/details/8006721 Android的启动速度一直以来是他的诟病,虽然现在Android设备的硬件速 ...

  7. 深入浅出 - Android系统移植与平台开发(十)- Android编译系统与定制Android平台系统

    第四章.Android编译系统与定制Android平台系统 4.1Android编译系统 Android的源码由几十万个文件构成,这些文件之间有的相互依赖,有的又相互独立,它们按功能或类型又被放到不同 ...

  8. Android 系统使用USB OTG功能/打开USB Host API功能

    步骤一:确定 Android 设备是否支持 USB Host 功能,具体可以通过以下步骤进行确认: 1. 查看手机或平板设备参数,或者直接联系厂家咨询: 2. 使用 UsbHostDiagnostic ...

  9. Android系统之Mtk开机logo镜像单独制作(不用全编译代码)

    一.问题背景 在我们客制系统版本时,经常有时候会有需求就是单独更新一个客制logo,如果每次仅仅就是更改一个开机logo,我们每次都需要有一个完整编译的out,也就意味着可能要全编,这想必是非常低效率 ...

最新文章

  1. 在线作图|在线做随机森林分析
  2. 【01】为什么需要UML
  3. 《操作系统》实验报告——主存空间的分配与回收
  4. VTK:Filtering之AppendFilter
  5. 操作系统:第五章 磁盘管理 - I/O控制,缓冲区管理
  6. jsp 页面中文乱码解决(笔记)
  7. 不是一流大学毕业,却通过自学软件测试,进了阿里年薪初始22K
  8. Ext.data-DataProxy/ HttpProxy/ MemoryProxy/ ScriptTagProxy
  9. php curl CURLOPT_TIMEOUT_MS 小于1秒 解决方案
  10. 微PE工具箱四合一下载并安装
  11. 带你玩转 Visual Studio——带你跳出坑爹的 Runtime Library 坑
  12. android phone驱动 华为,华为智能手机USB驱动
  13. 基于Chrome内核(WebKit.net)定制开发DoNet浏览器
  14. 说说我眼中的社交电商:深入浅出分析“每日一淘”
  15. ASP.net 2.0 中 WebResource.axd 管理资源的一些知识点
  16. C++后台开发面试题总结(涉及C++基础、多线程多进程、网络编程等)
  17. PPT文件如何解决不能编辑的问题
  18. 机顶盒开发助手Tvbox
  19. 单模光电转换器怎么接_单纤光纤收发器a与b怎么放?如何使用光纤收发器的AB端?...
  20. 【分享】凡是不以风控为核心的创新都是在耍流氓

热门文章

  1. 【声传播】——角谱理论、模式理论及三维傅里叶变换
  2. C++ - STL迭代器失效
  3. html5仿qq空间,JS实现的仿QQ空间图片弹出效果代码
  4. java中构造函数有什么用,java中的构造函数有什么用?用它有什么好处?在什么地方用?...
  5. 机器人带陀螺仪走钢丝_一言不合就走钢丝,机器人化身“七变美男子”,萌翻你!...
  6. android 沉浸式状态栏 兼容低版本,详解Android沉浸式实现兼容解决办法
  7. php对象不公用属性赋值,php 框架 Model 公用的问题
  8. Java面试之Synchronized无法禁止指令重排却能保证有序性
  9. python_16(bootstrap)
  10. .NET学习知识和技术总结