解决华为手机无法输出Debug级别log的问题

Posted dongweiq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决华为手机无法输出Debug级别log的问题相关的知识,希望对你有一定的参考价值。

近期购入了新款的华为手机荣耀8,手感、性能、颜值都非常好。作为android开发工程师,自然会用到真机进行日常的调试。然而,这部手机并没有这么“听话“!反复尝试开启开发者选项中的设置项,依旧无法输出Log.d(), Log.v()等的日志信息!在华为手机的论坛里面找到篇帖子,说的是需要在“工程模式“里面开启ap的log。

进入工程模式

启动拨号应用,输入:*#*#2846579#*#* 这样一串东西即可。

技术分享图片

技术分享图片

技术分享图片

经过上面的几个设置,就可以在logcat里面输出所有级别的log了!

##日志输出

技术分享图片

手机工程模式

其实android手机都有提供给开发人员测试的工程模式,开启方式大多是拨固定的一串东西进入,手机用户可以查看自己手机包括IMEI、网络运营商、是否漫游、信号强度以及是否漫游等基本信息。当然大部分用户不会进入到工程模式。下面我们来看看我机器的imei : 
技术分享图片

这篇文章希望能够起到提醒的作用,告知各位开发人员,如果遇到usb连不上或者log无法输出,记得到工程模式下瞧瞧!

小米连usb无法识别小tips

前提: 
1、确保手机连接电脑,装好驱动 
2、手机上设置-> 开发者模式打开-> USB调试模式打开

解决方法: 
拨号模式下输入 ##717717##,选择确认,然后手机拔了重新插上 
用完了再重复即可关闭。






以上是关于解决华为手机无法输出Debug级别log的问题的主要内容,如果未能解决你的问题,请参考以下文章

手机调试,打开debug级别

Android开发华为手机无法看log日志解决方法

记录华为魅族手机无法打印 Log 日志的问题

解决华为手机不打印Log信息的问题

解决华为手机不出现logcat日志的问题

Android番外篇 华为手机APP闪退重启清空Log日志问题解决