Android黑屏冻屏死机重启问题

来源:互联网 发布:java中ll 和 优先级 编辑:程序博客网 时间:2024/04/27 21:24

折腾了这么久也该写点自己的一点体会吧,当然本人的阅历有限有错误的地方还请路过的大牛指点。

bug满天飞的日子终于过去,但是现在出现的死机重等问题很多都是复现的情况,但是以前一起积累的bug也是一大筐,现在慢慢分析,言归正传吧。

 

黑屏:有可能是驱动的suspend或者resume出问题,导致唤醒出错

冻屏:运行时屏幕突然定屏了,有可能是上层出问题导致的

死机:这个遇到很多导致的原因很多一般我比较倾向于上层出问题,应为上层出问题一般导致死机不会重启

重启:这个比较多的是虚拟机重启或者内核发生panic,内核遇到比较多的是NULL指针导致的、睡眠唤醒超时导致内核panic、cpu死锁,我觉得这几个比较难分析。

发生以上情况最好先给手机打个电话判断modem的状态。

        无论发生那种情况都建议先分析log信息,很有可能根据上面的结果是不对的,在kernel中我比较喜欢输入null、error、failed、时间来过滤明显的错误,上层主要是看zygote是否重启、段错误以及内存泄露等,其中内存泄露我还不知道怎么确切分析我一般找应用的看。

       以上的只是起到抛砖引玉的作用,目前自己都还是在学习中,希望路过的大家都相互交流!

 

原创粉丝点击