Android KK平台的一个bug----在收到内容只有一个“=”的信息后,手机自动重启
原因:
01-01 03:11:31.515 501 517 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: android.server.ServerThread
01-01 03:11:31.515 501 517 E AndroidRuntime: java.lang.RuntimeException: Error receiving broadcast Intent { act=android.provider.Telephony.SMS_RECEIVED flg=0x10 (has extras) } in com.android.server.location.GpsLocationProvider6@4167670001−0103:11:31.515501517EAndroidRuntime:atandroid.app.LoadedApk6@41676700 01-01 03:11:31.515 501 517 E AndroidRuntime: at android.app.LoadedApk6@4167670001−0103:11:31.515501517EAndroidRuntime:atandroid.app.LoadedApkReceiverDispatcher$Args.run(LoadedApk.java:798)
01-01 03:11:31.515 501 517 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:800)
01-01 03:11:31.515 501 517 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:100)
01-01 03:11:31.515 501 517 E AndroidRuntime: at android.os.Looper.loop(Looper.java:194)
01-01 03:11:31.515 501 517 E AndroidRuntime: at com.android.server.ServerThread.run(SystemServer.java:1303)
01-01 03:11:31.515 501 517 E AndroidRuntime: Caused by: java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
01-01 03:11:31.515 501 517 E AndroidRuntime: at com.android.server.location.GpsLocationProvider.gpsTestMessageParser(GpsLocationProvider.java:1902)
01-01 03:11:31.515 501 517 E AndroidRuntime: at com.android.server.location.GpsLocationProvider.access$2400(GpsLocationProvider.java:98)
01-01 03:11:31.515 501 517 E AndroidRuntime: at com.android.server.location.GpsLocationProvider6.onReceive(GpsLocationProvider.java:1861)01−0103:11:31.515501517EAndroidRuntime:atandroid.app.LoadedApk6.onReceive(GpsLocationProvider.java:1861) 01-01 03:11:31.515 501 517 E AndroidRuntime: at android.app.LoadedApk6.onReceive(GpsLocationProvider.java:1861)01−0103:11:31.515501517EAndroidRuntime:atandroid.app.LoadedApkReceiverDispatcher$Args.run(LoadedApk.java:788)
01-01 03:11:31.515 501 517 E AndroidRuntime: … 4 more
说明上述原因是数组越界
修改:frameworks/base/services/java/com/android/server/location/GpsLocationProvider.java中
Android KK平台的一个bug----在收到内容只有一个“=”的信息后,手机自动重启相关推荐
- 从一个Bug开始,重新认识一个强大的 Gson
点击上方"方志朋",选择"置顶公众号" 技术文章第一时间送达! 作者:Mafly, 地址:www.cnblogs.com/mafly/p/gson.html 从 ...
- 剥开比原看代码07:比原节点收到“请求区块数据”的信息后如何应答?
作者:freewind 比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchai ...
- android服务自动重启,安卓service关闭后怎么自动重启
满意答案 首先申明service关闭有两种情况: 1.程序进入后台,系统可能会销毁应用,可以理解为android端监听推送消息的服务在启动后是一直在后台运行的,但是当内存不足时,或者第三方应用清理内存 ...
- Android 系统自动重启Bug(高通平台)
点击打开链接 最近客户反馈了一个Bug,我们的系统用着用着会自动重启,尤其是在拨号的时候极容易死机或者进入下载模式.根据老大和高通的支持得到了一个解决方案. 在Android系统中,有这么一个文件夹: ...
- 一个bug管理软件:BugFree
一个bug管理软件:BugFree BugFree的发展目标:代替BugZilla和Mantis,成为最流行的Bug管理系统! 关于BugFree 作者:刘振飞 Email: liuzf at pku ...
- 基于android的银行管理系统,基于Android移动平台的银行客户管理系统
摘要: 随着Android平台的迅速推广,由于其具有开源性,因此使用该平台的智能设备大量问市,Android也获得了广泛的推崇与好评.在此基础上,对Android平台的研究与应用开发同样成为许多行业探 ...
- EnterLib PIAB又一个BUG?
在<这是EnterLib PIAB的BUG吗?>一文中我们讨论了PIAB关于抽象基类的BUG,今天又发现了一个新的问题.问题的起因源于<IoC+AOP的简单实现>这篇文章,因为 ...
- android app崩溃后自动重启
1.偶然发现项目因为一场崩溃后,自动重启到上一界面.因为未知原因,重启后fragment显示有误,需要杀死进程后才能正常适应app.悲剧的是,因为马上就重启进程 了,导致LOG中看不到异常原因.非常不 ...
- 升级华为系统后手机无服务器,华为系统升级以后,非bug问题解决方案|必读|...
原标题:华为系统升级以后,非bug问题解决方案|必读| ✈OTA是什么意思? OTA是Over-the-Air的简写,空中下载技术的意思.手机OTA升级是指Android系统提供的标准软件升级方式,可 ...
最新文章
- 使用MASM04 - Win32汇编语言012
- 解读互联网40年中的10大“杀手”病毒
- 【Android 内存优化】Bitmap 硬盘缓存 ( Google 官方 Bitmap 示例 | DiskLruCache 开源库 | 代码示例 )
- activity与service 使用Handler Messenger数据传递
- 论文浅尝 | 从树结构的长短期记忆网络改进语义表示
- 一些简单的MyEclipse快捷键操作
- android linux 优化,【「Android」UE手游研发中,如何做好Android内存优化?】|Linux|DEX|腾讯游戏|_傻大方...
- Hive分区入门到精通
- struts2 tutor
- Ajax学习笔记-错误的处理-7
- 详细User-Agent大全
- Addressable 增量包
- 根据省份id查询当前的省会/简称/省会城市
- 四足机器人并联腿足端轨迹Matlab仿真
- DeepLabV3论文解读(空洞卷积/膨胀卷积 理解)
- 搭建STC89C51工程模板
- Java 小数点计算和四舍五入保留两位数
- 【贵阳市公积金相关问题】
- Salesforce考试丨Marketing Cloud管理员认证考试指南 exam guide(中文版)
- oil spill areas mark