版权声明:本文为 ShawnXiaFei 原创文章,未经允许不得转载! https://blog.csdn.net/ShawnXiaFei/article/details/81950296
荣耀系列和华为系列使用的都是 EMUI,为了提高性能 Log信息 默认是关闭的。因此在使用 EMUI 机器测试调试时,往往看不到一些重要的 log 的,比如 App Crash 的 log 就看不到,开发用起来着实难受。
打开 log信息 的方法如下:
EMUI 4.0 (Android 6.0) 以前版本
PS:
网上介绍的文章很多。但对我的荣耀6(Android 6.0)
不适用,而荣耀6 主流版本是 Android 5.x 的系统,因此个人推测这个差异的分界线应该是EMUI 4.0(Android 6.0)
。
1、进入拨号界面输入:
*#*#2846579#*#*
2、依次选择ProjectMenu > 后台设置 > LOG设置 > LOG开关
,点击打开,然后点LOG 级别选 VERBOSE。
3、重新启动机器。
EMUI 4.0 (Android 6.0) 及以后版本
此方法,荣耀6(Android 6.0)、荣耀9(Android 8.0)测试有效。
1、进入拨号界面输入:
*#*#2846579#*#*
自动打开如下的“工程菜单”:
2、选择后台设置
,会看到如下几个菜单:
3、点开LOG设置
,会弹出如下选项:
这里的 log 分2大类
,没错4个选项是2大类
,分类如下:
- AP日志、充电日志、休眠日志
- CP日志
之所以这么分类,是因为
AP、充电、休眠
3个任意选中1个,另2个也会自动选上;同样,任意取消1个,另2个也会取消勾选。这里可能因为开发人员没有处理好,导致这个特性没有实时反应出来。不过我们还是可以通过先选中,然后关闭 Dialog,再打开 Dialog 来确认这一特性。
要打开 log,我们只需要点击AP日志
(或者充电、休眠)即可,不需要重启手机!