NullPointerException导致手机重启案例分析

和你一起终身学 习,这里是程序员Android

经典好文推荐,通过阅读本文,您将收获以下知识点:

一、 Framework 层对象 空指针导致手机重启。

二、解决方案,规避空指针

三、Telecom APK 控制导致的重启举例

一、 Framework 层对象 空指针导致手机重启。

1.AEE Log 解析 如下:

Framework 层对象空指针导致手重启

Framework 层数组越界导致手机重启

二、解决方案,规避空指针

更加 trace修改 规避 NullPointerException

1.修改方法如下:

Log中查看 需要在WindowContainer 类,避免空指针异常导致的报错。

文件路径如下:
alps/frameworks/base/services/core/java/com/android/server/wm/WindowContainer.java

修改方法如下:

避免空指针,捕获抛出的异常

三、Telecom APK 控制导致的重启举例

奇酷 360 Telecom空指针引起的重启问题Log如下:

360 qiku Telecom 空指针引起的重启

参考文献:

【腾讯文档】Android Framework 知识库

https://docs.qq.com/doc/DSXBmSG9VbEROUXF5

友情推荐:

Android 开发干货集锦

至此,本篇已结束。转载网络的文章,小编觉得很优秀,欢迎点击阅读原文,支持原创作者,如有侵权,恳请联系小编删除,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!

点击阅读原文,为大佬点赞!

相关推荐
Digitally2 小时前
如何将真我(realme)手机数据传输至 iPhone
ios·智能手机·iphone
kaixin_learn_qt_ing3 小时前
我的电脑连接了手机的热点,我想知道它是如何连入互联网并开始上网的
智能手机
科技那些事儿4 小时前
怎么根据自己的需求正确的选手机?如何正确的保养手机?速进!
智能手机
wanhengidc5 小时前
云手机与模拟器的关系
大数据·运维·服务器·分布式·智能手机
huwuhang5 小时前
BilibiliHD 哔哩哔哩HD 横屏版 去广告内置哔哩漫游模块版适用TV电视车机平板手机
智能手机·电脑
个微管理9 小时前
微信小技巧:学会这四招,让你的微信“自动”替你打工
微信·智能手机·自动化·微信公众平台·微信开放平台
希潭实验室18 小时前
第136篇:美国NSA的苹果手机“三角测量“后门的窃密模块分析 | 机器学习引擎识别照片信息
人工智能·机器学习·智能手机
吉哥机顶盒刷机1 天前
XDBL安卓玩机刷机工具V2.8_解压缩版
android·智能手机·电脑
氦客1 天前
Android Compose 屏幕适配实战:区分手机 / 平板
android·智能手机·电脑
Digitally1 天前
6 种实用方法:无需 USB 线将电脑文件传输至安卓手机
android·智能手机·电脑