美文网首页Android懂不起Android
解决华为手机不输出log的问题

解决华为手机不输出log的问题

作者: lchad | 来源:发表于2016-11-20 18:56 被阅读8989次

    最近换了一台华为P8的测试机,EMUI(4.0.1)真够丑,我的圆形Launcher图标也会被处理成圆角矩形。

    Paste_Image.png

    还有一个更严重的问题,我在代码里的Log.dLog.w日志永远打不出来,程序崩溃之后的话,也看不到报错信息,只能靠打断点和瞎猜,目测浪费了我至少好几个小时的宝贵时间,NND。

    搜了一下,华为手机好像普遍都有这个问题,来,接锅吧,华为。华为的系统默认会把日志打印系统关闭掉, 打开的方式是在拨号应用里输入*#*#2846579#*#*,进入隐藏的设置界面:

    4075B264C613DB2822C44C69F83D692B.png
    点击1.后台设置
    CA802F8041A9DF3AC636E99A8C3E0F66.png
    点击3.LOG设置 E2EEF5A89ADF5F5531D51E415AD85382.png

    把这些都勾选上。

    接下来,做一个测试,我在Android Studio工程的onCreate()里插入一行代码:

    Paste_Image.png

    运行之后,程序崩溃,在logcat下面可以看到如下:

    Paste_Image.png

    log系统终于恢复正常了。

    另外之前还遇到过,华为手机打开开发开发者Android Studio不显示的问题,原因是Android驱动在Windows上没有安装成功,我之前的解决方法是安装豌豆荚,之后豌豆荚会自动下载对应的驱动。其实这个问题还有更简单的解决方法。答案还是在这个隐藏界面里。把下面的USB端口设置切换成Google模式的话,问题就迎刃而解了。


    1CE3D6BB4840541EF4E3B4E8342B6C2D.png

    相关文章

      网友评论

      • TMAC_EAH:设置了依旧无效,重启log选中状态就没了~
      • 763cba3b6161:@其他华为用户:

        屏蔽 logger 来进行性能优化, 我也是对华为手机这一做法醉了, 不过荣耀8 还是挺快,挺省电的
      • 男装程序员:解决了我的一个大问题!!
      • violet小咔咔:EMUI 5.0是没有日志的

      本文标题:解决华为手机不输出log的问题

      本文链接:https://www.haomeiwen.com/subject/iodypttx.html