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 开发干货集锦

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

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

相关推荐
智能相对论1 小时前
把AI装进OS、批量落地智慧服务,智能手机革命2.0来了
人工智能·智能手机
闲人编程2 小时前
使用Python操作你的手机(Appium入门)
python·智能手机·appium·自动化·codecapsule·处理弹窗
AORO20253 小时前
北斗短报文终端是什么?有什么功能?你能用到吗?
大数据·网络·5g·智能手机·信息与通信
herinspace16 小时前
如何设置电脑分辨率和显示缩放
服务器·数据库·智能手机·电脑
2501_916008891 天前
手机 iOS 系统全解析,生态优势、开发机制与跨平台应用上架实践指南
android·ios·智能手机·小程序·uni-app·iphone·webview
那年窗外下的雪.1 天前
鸿蒙ArkUI布局与样式进阶(十二)——自定义TabBar + class类机制全解析(含手机商城底部导航案例)
开发语言·前端·javascript·华为·智能手机·harmonyos·arkui
wanhengidc1 天前
云手机和云游戏的不同之处
运维·服务器·安全·游戏·智能手机
wanhengidc2 天前
云手机的安全保护措施有哪些?
运维·服务器·安全·游戏·智能手机·云计算
卓码软件测评2 天前
使用Wireshark测试手机APP网络通信完整指南
网络·功能测试·测试工具·智能手机·wireshark·测试用例·压力测试
AORO20253 天前
防爆手机是什么?2025年防爆手机哪个牌子好?
网络·5g·智能手机·制造·信息与通信