На Google Play Store приходится более 50% использования батареи! Решения?

Только на Google Play Store приходится 52% использования батареи моего телефона!

Я бы подумал, что Google Play Store будет работать только при загрузке или обновлении приложений или при проверке необходимости обновления приложений. С момента последнего отключения я не запускал Google Play Store вручную и никакие приложения не обновлялись автоматически.

Если щелкнуть мышью, вы увидите, что Google Play Store постоянно запрашивает GPS. Но у меня всегда выключен GPS в системных настройках.

У меня тоже отключены все настройки синхронизации. Мне не нужна автосинхронизация.

Так почему же Google Play Store вообще работает без команды и, кроме того, почему он потребляет так много заряда батареи? Как это исправить?

Телефон LG G3 D855, версия Android 4.4.2 KitKat. Установлен рут с xposed framework.

Снимок экрана с представлением «Использование батареи» в настройках

Что я пробовал:

Я нажал кнопку «Стоп» на скриншоте выше, что привело к принудительной остановке Google Play Store. Но затем многие системные службы начали отключаться и предлагать мне диалоги «не отвечает», пока я в конце концов не вытащил аккумулятор и не перезагрузил телефон.

Я использовал SystemCleanup , чтобы отключить несколько автозапусков (например, приемников) для Google Play Store, чтобы его не запускали постоянно. Я также убил задачу с помощью SystemCleanup (что не убило систему).

Отключите автообновления, очистите кэш игрового магазина, проверьте активные темы (если вы не можете сделать что-либо из этого, найдите их или прокомментируйте ниже с помощью @JohnRamos)
Какая версия Google Play?
@beeshyams Версия Google Play 6.8.24.F
@ElliottMurt Любые изменения в потреблении? Дайте мне знать.
@JohnRamos Не уверен, потому что предыдущее решение, которое я пытался использовать SystemCleanup для отключения нескольких автозапусков, а также приведенное ниже решение по переводу приложения в спящий режим, похоже, полностью решило эту проблему. Сегодня Google Play Store нет в моем списке использования батареи! Итак, проблема решена.
@ElliottMurt Хорошо.

Ответы (4)

Помимо отключения автоматических обновлений и очистки кеша (как рекомендовал Джон ), вы можете использовать Greenify для «спящего режима» приложения, когда оно не работает на переднем плане. Поскольку Playstore является системным приложением, для этого потребуется «пакет пожертвований» Greenify (покупка в приложении). Побочный эффект: еще большая экономия заряда батареи при использовании в других приложениях ( Greenify дает рекомендации) и, если вы уже используете Marshmallow, в расширенном режиме дремоты.

озеленение озеленение озеленение
Greenify в действии/Анализатор приложений/Настройки (источник: Greenify ; щелкните изображения, чтобы увеличить их)

Немного другой подход будет иметь дело с событиями автозапуска . AFAIR Playstore, например, зарегистрирован для изменений в сетевом подключении, поэтому он всегда активируется при переключении сетей. Некоторые ссылки на то, как с ними бороться, можно найти в связанной tag-wiki.

Не забывайте: есть приложения, которые охватывают несколько связанных тем (обычно это «корневые наборы инструментов» или аналогичные универсальные инструменты, такие как SystemCleanup или ROM Toolbox ):

Очистка системы ПЗУ Toolbox Pro
Отключите приемники с помощью SystemCleanup (слева) или ROM Toolbox Pro (справа); источники: GooglePlay 1 / 2 , нажмите на изображение, чтобы увеличить

Другой альтернативой может быть полный отказ от GApps, использование пользовательского ПЗУ без установки GApps и использование вместо этого microG . Чтобы получить доступ к магазинам приложений, вы можете использовать F-Droid — и если вы настаиваете на доступе к Playstore, есть BlankStore , простой клиент Playstore для бесплатных приложений, и Raccoon на вашем ПК для всех приложений (бесплатных и тех, которые вы купил). Так устроены мои устройства :)

Что вы думаете о Naptime Франсиско Франко , который заставляет Doze всегда быть активным (правда, работает только на Marshmallow)?
Спасибо, @Иззи. Отключение автозапуска, кажется, позаботилось об этом, но я на всякий случай перевел его в спящий режим с помощью SystemCleanup. Раньше я использовал Greenify, но нашел его излишним с приложениями, которые у меня уже есть. В любом случае, в данном случае это один и тот же конечный результат. Я тоже думал о кастомном ПЗУ, ха-ха.
@DeathMaskSalesman Не знаю, никогда не пробовал (сейчас у меня нет MM-устройства). // Эллиот: Рад, что вы ее решили. И да, если у вас есть другие приложения для этого, вам не нужен Greenify только для этого. И я вижу, что забыл упомянуть автозапуск (глупый я, это то, что я часто использовал, чтобы приложения не запускались только из-за переключения сети). Может быть, я отредактирую ответ и добавлю это?
@Иззи Хорошие правки. В Google Play Store было много автозапусков! Подключение к сети, как вы говорите, а также разблокировка экрана, загрузка и некоторые другие вещи. Неудивительно, что он так много бегал. Звонили все время!
Юпп. Большинство GApps имеют множество приемников. Одна из причин, по которой Карты всегда работают в фоновом режиме, если их оставить «без присмотра», хотя никто никогда не запускал их вручную. Шутник, который подозревает что-то за этим :)
Действительно, я заметил это и в Картах. Сегодня вечером я буду замораживать Карты, я нашел отличное приложение для навигации с пошаговой и картографической навигацией, которое работает как онлайн, так и офлайн, под названием Here We Go.
Я использую Locus Map для этого. Купил его много лет назад :) // Кстати: в настоящее время я расширяю свой маленький инструмент Adebar для извлечения этих «отключенных компонентов», чтобы их можно было воспроизвести по запросу через ADB (например, перенести их на другое устройство без использования графического интерфейса). Пример команды, не позволяющей Playstore просыпаться при смене местоположения (зачем?): adb shell "pm disable com.android.vending/com.google.android.finsky.receivers.LocationProviderChangedReceiver"(сделал то же самое для com.google.android.finsky.receivers.BootCompletedReceiver;)

Пожалуйста, удалите данные Google Play и войдите снова. Обновите GP, если необходимо. Позвольте на этот раз автосинхронизировать GP, пока все не будет синхронизировано, и теперь вы можете отключить синхронизацию только GP. Я думаю, что он не будет использовать много больше тогда.

Я удалил кеш и данные и снова вошел в систему. Google Play не отображается в моих настройках синхронизации.

Недавно у меня возникла эта проблема с моим Moto G 4G с ходовым комплектом Kit Kat 4.4. Play Store будет поддерживать работу GPS.

Я использовал настройки приложения в модуле xposed, чтобы отозвать разрешение точного позиционирования (GPS) из Play Store (он все еще может использовать грубую настройку, не разряжая батарею).

Это решило проблему для меня.

Спасибо за отзыв. Пожалуйста, свяжите модуль, чтобы улучшить качество вашего ответа, помимо добавления важных функций, которые помогают в этом случае.

У меня была такая же проблема на моем LG G2 D802. Решилось перепрошивкой kdz той же версии, что была у меня (20H). Прошивал дважды, сначала CSE flash, потом обычный flash, потом сброс до заводских. Теперь проблема ушла даже с той же версией плей маркета.