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

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

进入工程模式

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

工程菜单

后台设置

LOG设置

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

##日志输出

日志出来了

手机工程模式

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

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

小米连usb无法识别小tips

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

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

原文地址:https://www.cnblogs.com/dongweiq/p/9040873.html