问题描述 使用荣耀5C调试应用时,在Android Studio的logcat界面不能像期望的那样输出Log.d、Log.e的日志信息,只会输出Log.i、Log.w的日志,对调试非常不便。
解决方法 【Android开发|解决荣耀5C不输出调试日志的问题】根据个人经验,这是手机系统屏蔽了部分日志信息,华为系的手机大多有诸如此类的问题。解决方法如下:在拨号盘输入如下代码会弹出ProjectMenu
*#*#2846579#*#*
然后依次选择“1.Background Settings”–>“3.LOG Settings”,选中AP Log、Charge Log、Sleep Log,然后退出并重启手机即可。
相关拓展 从个人经验和网上查到的信息显示,荣耀的多款手机均有此类的机制,界面提示显示,关闭部分日志输出能够提高性能,因此这样做。如上方法在荣耀5C亲测有效,在其他的机型解决方法应该类似,区别仅在于ProjectMenu菜单(工程菜单)有差别,至少荣耀3C和荣耀5C的菜单界面不同。据说,对如下机型是有效的:
- Huawei Ascend Y210
- Huawei Y6II
- Huawei U8950-1 (G600).
- Honor 6 (H60-L04)
- Honor 6x
- Huawei Honor 7
- Huawei Honor 8
- Huawei P9 Lite
- Ascend P6
- Huawei P7-L07
- P8 Lite (ALE-L21)
- P8 Lite
- P9
- P9 Pro
- Huawei Mate 7
- Huawei Mate S
- Huawei Mate 8
- Huawei Mate 9
- Huawei Mate 9 Pro
如上的列表整理自这里 ,对于其他的机型,有人说要重启才行,有的也说不用重启,可自行尝试,至少荣耀5C亲测必须要重启。
觉得有帮助就点个赞呗
推荐阅读
- 从零开发一个完整的Android项目(九)——图片浏览
- Android开发|ViewPager自适应高度问题
- Android|Android 指定销毁一个Activity
- 【Android】简单图片浏览器
- 理解ButterKnife(自动生成绑定资源的代码)
- MAC下搭建Android Studio
- NestedScrollingParent 和NestedScrollingChild 实现嵌套滑动
- android用shape画一条横线
- 华为推送 的坑