V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fox0001
V2EX  ›  Android

[求助]Google Play 服务异常耗电的问题

  •  
  •   fox0001 · 2022-12-14 08:17:02 +08:00 via Android · 5536 次点击
    这是一个创建于 470 天前的主题,其中的信息可能已经有所发展或是发生改变。

    上周有个早上,起床发现手机关机,充电后启动,发现 Google Pplay 服务消耗了最多电。

    另外有个情况是,自家服务器系统盘塞满了,导致 Nextcloud 客户端不能同步文件,可能不断重连服务器,带来耗电问题。

    本周修复了服务器问题,Nextcloud 客户端正常了。Google Play 服务的耗电问题,无解,于是 wipe 了 data ,包括 sdcard 目录,再重新安装所有 app 。一开始情况是解决了问题。但是昨晚装上 Gmail 客户端后,今早发现 Google Play 服务消耗了最多电,20%以上。

    以前也出现过类似的问题,一般 wipe data 后解决。目前这个无解…

    另外,手机已经两年多了,不知道是不是电池耗损也有影响。

    15 条回复    2022-12-23 22:48:46 +08:00
    yolee599
        1
    yolee599  
       2022-12-14 08:30:39 +08:00 via Android
    因为墙,连不上 google 就不断重连,就很费电
    ho121
        2
    ho121  
       2022-12-14 08:35:24 +08:00 via Android
    可以看下 logcat ,找下有没有线索
    yfugibr
        3
    yfugibr  
       2022-12-14 10:20:40 +08:00 via Android   ❤️ 3
    系统安全补丁过期大概一两个月以上的时候,play 服务会不断尝试后台下载更新(非 pixel 手机会下载失败)。
    最好是更新系统,不行的话运行 `pm disable com.google.android.gms/.chimera.GmsIntentOperationService` 也可以解决(但是可能造成其他未知问题)
    fox0001
        4
    fox0001  
    OP
       2022-12-14 12:07:40 +08:00
    @ho121 #2
    @yfugibr #3

    当前的“Android 安全更新”是“2022 年 10 月 5 日”。

    logcat 显示 gms 不断执行更新,但是失败了。我去看看怎么解决。相关日志如下:

    ```
    12-14 11:56:55.325 15141 15294 I SystemUpdate: [Execution,ExecutionManager] Action pending executed for 0.01 seconds.
    12-14 11:56:55.326 15141 15294 I SystemUpdate: [Execution,ExecutionManager] Action pre-download-validate executed for 0.00 seconds.
    12-14 11:56:55.328 15141 15294 W SystemUpdate: [Execution,ExecutionManager] Unable to create the action. Restart the execution from the scratch.
    12-14 11:56:55.328 15141 15294 W SystemUpdate: java.lang.IllegalStateException
    12-14 11:56:55.328 15141 15294 W SystemUpdate: at zug.k(:com.google.android.gms@[email protected] (190400-493411920):0)
    12-14 11:56:55.328 15141 15294 W SystemUpdate: at cbgl.f(:com.google.android.gms@[email protected] (190400-493411920):0)
    12-14 11:56:55.328 15141 15294 W SystemUpdate: at cbfe.a(:com.google.android.gms@[email protected] (190400-493411920):10)
    12-14 11:56:55.328 15141 15294 W SystemUpdate: at com.google.android.gms.update.execution.InstallationIntentOperation.onHandleIntent(:com.google.android.gms@[email protected] (190400-493411920):12)
    12-14 11:56:55.328 15141 15294 W SystemUpdate: at com.google.android.chimera.IntentOperation.onHandleIntent(:com.google.android.gms@[email protected] (190400-493411920):2)
    12-14 11:56:55.328 15141 15294 W SystemUpdate: at xsd.onHandleIntent(:com.google.android.gms@[email protected] (190400-493411920):4)
    12-14 11:56:55.328 15141 15294 W SystemUpdate: at gua.run(:com.google.android.gms@[email protected] (190400-493411920):3)
    12-14 11:56:55.328 15141 15294 W SystemUpdate: at gtz.run(:com.google.android.gms@[email protected] (190400-493411920):11)
    12-14 11:56:55.328 15141 15294 W SystemUpdate: at cwng.run(:com.google.android.gms@[email protected] (190400-493411920):2)
    12-14 11:56:55.328 15141 15294 W SystemUpdate: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    12-14 11:56:55.328 15141 15294 W SystemUpdate: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    12-14 11:56:55.328 15141 15294 W SystemUpdate: at java.lang.Thread.run(Thread.java:1013)
    ```
    ho121
        5
    ho121  
       2022-12-14 13:09:39 +08:00   ❤️ 1
    3 楼应该是解决方案。之前我也遇到过,就是执行
    pm disable com.google.android.gms/.chimera.GmsIntentOperationService
    解决的
    fox0001
        6
    fox0001  
    OP
       2022-12-14 13:22:07 +08:00 via Android
    @ho121 #5 刚执行了,没有了那堆报错。后面再看看是否有其它问题。谢谢!
    shakoon
        7
    shakoon  
       2022-12-14 15:37:52 +08:00
    手机上手工开一下全局代理,让更新跑过去
    liuhjhj
        8
    liuhjhj  
       2022-12-14 15:57:13 +08:00
    @yfugibr 据说副作用是 Google pay 没法用了, 而且重新 enable 也不行(不知真假)
    estk
        9
    estk  
       2022-12-14 16:12:19 +08:00
    国产系统上的 Google 服务?
    fox0001
        10
    fox0001  
    OP
       2022-12-14 20:18:17 +08:00 via Android
    @liuhjhj #8 试了下,Google Play 正常使用
    fox0001
        11
    fox0001  
    OP
       2022-12-14 20:19:47 +08:00 via Android
    @estk #9 不是。手机是红米 K30 5G ,系统是非官方 crDroid 8.10 ,基于 Android 12.1
    fox0001
        12
    fox0001  
    OP
       2022-12-15 14:24:07 +08:00
    @shakoon #7 试了下,不是你说的问题。开了全局代理也是报一样的错误。
    liuhjhj
        13
    liuhjhj  
       2022-12-15 15:32:20 +08:00
    @fox0001 是 Google pay, 不是 play
    fox0001
        14
    fox0001  
    OP
       2022-12-15 15:58:55 +08:00
    @liuhjhj #13 不好意思。Google pay 的话,对我基本没影响了
    SUP7R9
        15
    SUP7R9  
       2022-12-23 22:48:46 +08:00   ❤️ 1
    @fox0001 时隔一周多,挖下;

    嗐,play 服务突然异常耗电问题,属于历史遗留问题了,尤其处于国内环境,造成这个问题的原因也如# 3 的大佬所说;

    再补充下,这个问题在第三方类原生系统上触发机率极高,国产 ROM 上挺少见,最初我遇到这个问题,也找了好长一段时间解决方法,直到某天在谷歌上搜到 xda 论坛一和我处境相似度极高的帖子,看到一站友推荐“Universal GMS Doze”这个 magisk 模块可用于解决 play 服务异常耗电问题,随后我立马在 magisk 刷入这个模块,观察半个多小时候,耗电恢复正常,才最终放心。。。
    (小声:我再贴上这个模块的官方仓库地址,见: https://github.com/gloeyisk/universal-gms-doze/ ,将这个模块推荐给 op 你,就看楼主你想不想用了)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3829 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:33 · PVG 18:33 · LAX 03:33 · JFK 06:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.