美文网首页
Android手机华为6.0装上app闪退问题

Android手机华为6.0装上app闪退问题

作者: 毹毹 | 来源:发表于2018-05-10 10:08 被阅读679次

    最近在开发app 的时候发现安装在华为6.0的机型上面居然闪退了,但是在其他的手机上都是运行正常的,包括在安卓7.0,8.0的手机上也运行正常,就是这个6.0的华为手机上就会出现那个bug。查看日志发现是NullPointerException
    日志是这样的:
    java.lang.NullPointerException: Attempt to invoke virtual method 'int com.huawei.lcagent.client.LogCollectManager.getUserType()' on a null object reference
    开始检查为何会闪退,如何看详细的问题
    原来华为手机会过滤掉一些log信息,只显示NullPointException,让你看不出来到底出了什么bug导致app崩溃了。出现这种情况,大家可以换一台手机试试。把bug复现一下。其他品牌的手机不会像华为这样过滤log信息,报了什么错,在控制台上就直接显示出来了。
    还有一种办法就是在拨号界面输入##2846579##
    进入工程菜单---后台设置----LOG设置---LOG开关 把几个复选框都勾选,这样也可以显示log。最终发现的问题,并解决了。

    相关文章

      网友评论

          本文标题:Android手机华为6.0装上app闪退问题

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