微信号:frontshow

介绍:InfoQ大前端技术社群:囊括前端、移动、Node全栈一线技术,紧跟业界发展步伐。

Google Play Services出bug,大批华为手机遭殃

2018-05-17 17:25 覃云

近日,有用户在论坛上发文说,他的华为荣耀 8 突然出现了以下几个问题:

  • 手机能够解锁,但是没有响应。出现这个问题的时候,手机电量为 93%,在之后的四个小时里,没有使用手机,但电量仍降至 40%,用户查看电池状态管理,发现电是被 Android 系统消耗的。

  • 当用户试图关闭某个应用推送的通知时,通知消息并未从通知栏中消失。

  • 无法接听电话和连接 WiFi。

用户试图通过重启来解决这个问题,但重启后很快就又重现以上状况,恢复出厂设置也不起作用。

据报道,目前已有华为 P7、P8、P9、荣耀 5c、5x 等机型受到了影响,出现的问题大都是连不上 WiFi,空耗电池,不断使用 GPS 获得定位信息并伴随有卡顿和死机现象。之前,大多数用户认为是华为的手机电池出了问题,或者是华为手机系统的锅,殊不知其他牌子如索尼、HTC、小米,还有 Android 系统的平板电脑等,也出现了同样的问题。

所以用户怀疑不是华为的硬件出了问题,而是最新版本的 Google Play Services v12.6.73 出了 bug。出现这个问题的原因可能是:Google 在推出 Google Play Services v12.6.73 时只对 Pixel 和与之合作紧密的机型进行了测试,而没有在华为等机型上进行测试。

Google Play Services 简介

Google Play Services 与我们常说的 Google Play 不同,它不是 Android App 的应用商店,而是 Android 系统自带的软件,它能更新 Google 应用程序和 Google Play 提供的应用程序,它还有一个重要作用是保证安全性,如果应用中带有病毒,而这些病毒在没有 Google Play 服务的允许下是不能运行的。它还可以提供一些其他便捷服务,如个性化推送、实时定位等。

解决方案

目前在论坛上已有一些开发者提出了方案,符合条件的用户可以试试:关掉 WiFi 和网络数据防止自动更新,注销 Google 账户,卸载 Google Play Services 和 Google Play 的更新,同时清除两者的数据,重新启动并登陆 Google 账户,不过这样的方案只适合荣耀 6、8、9 或华为 P7、8 等老款机型,而且它只能暂时解决问题,治标不治本。

目前 Google 已经安排一个开发人员跟进这个 bug,但是为了让 Google 重视这个问题,有开发者在论坛上呼吁,手机上已经出现相关症状的用户可将 bug report 提交到 Google 的 issue tracker 中,并在 issue tracker 上点赞,提高问题解决优先级,否则 Google 可能会置之不理。生成 bug report 的方法如下:

  1. 出现问题后,同时长按音量 +、—键和开关键,这会在“bug reports”文件夹中生成详细信息文件。

  2. 出现问题后,在开发者选项中确定“USB 调试"选项是选中的,然后允许“ Bug 报告快捷方式”,然后长按电源键,(用音量键)选择发送 bug 报告( take bug report ),这会自动发送报告给 google。

相关链接

Google issue tracker:

https://issuetracker.google.com/issues/79665217

参考链接:

https://www.v2ex.com/t/455361?p=1

前端之巅

「前端之巅」是 InfoQ 旗下关注大前端技术的垂直社群。紧跟时代潮流,共享一线技术,欢迎关注。

  活动推荐

PWA、Web 框架、UI 与动画、Node... 大前端的下一站在哪里?前端工程师的价值和成长路径是什么?GMTC2018 上,来自 Google、Facebook、BAT 等 60+ 国内外一线前端大牛,将与你面对面探讨大前端领域最新技术趋势和实践,想要升职加薪就快来吧!扫描下方二维码或点击“阅读原文”了解更多大会详情!

目前大会 8 折热销中,团购更优惠,购票咨询:18514549229(同微信)


 
前端之巅 更多文章 Google力推的那些前端技术,最近都有哪些进展? 在IT技术圈混,怎么能不知道这几个公众号 前端每周清单:Polymer 3.0,iOS爆出新漏洞,2018前端工具调查结果 如果JavaScript成为第一个占领统治地位的编程语言,会怎样? 利用Nuxt.js创建服务端渲染的Vue.js应用程序
猜您喜欢 ❲阮一峰❳谷歌的代码管理 阿里腾讯华为工资曝光,程序员的工资不是一般的高 为什么要开始写作 原生KVM虚拟化方案"管理平台"配置步骤(RHV-M Appliance)