com.google.android.gms销毁我的电池 -- battery-life 领域 和 location-services 领域 android 相关 的问题

com.google.android.gms destroying my battery


简体版||繁體版
1
vote

问题

中文

两个月前发生了一些事情。从那时起,每天2或3次App com.google.android.gms 开始消耗疯狂(rooted android 4.4在Galaxy Note 4)。我认为这是谷歌的某种同步。

logcat显示奇怪的行为,其中这样的消息:

  W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32# W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32# V/AlarmManager( 3363): waitForAlarm result :8 V/AlarmManager( 3363): waitForAlarm result :8 W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32# W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32# V/AlarmManager( 3363): waitForAlarm result :8 W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32# W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32# V/AlarmManager( 3363): waitForAlarm result :8 W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32# W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32# V/AlarmManager( 3363): waitForAlarm result :8 V/AlarmManager( 3363): waitForAlarm result :8 W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32# W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32# V/AlarmManager( 3363): waitForAlarm result :8 W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32# W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32#   

我发现停止的唯一方法是用手杀死com.google.android.gms,但迟早再次复活。

似乎谷歌正试图让我的生活失去,因为没有给出一些地点同意?

english

Something happened around two months ago. Since then, 2 or 3 times per day the app com.google.android.gms begins to consume battery like crazy (rooted Android 4.4 in a Galaxy Note 4). I think this is for some kind of sync of Google.

Logcat shows the strange behavior, with tons of messages like these:

W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32# W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32# V/AlarmManager( 3363): waitForAlarm result :8 V/AlarmManager( 3363): waitForAlarm result :8 W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32# W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32# V/AlarmManager( 3363): waitForAlarm result :8 W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32# W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32# V/AlarmManager( 3363): waitForAlarm result :8 W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32# W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32# V/AlarmManager( 3363): waitForAlarm result :8 V/AlarmManager( 3363): waitForAlarm result :8 W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32# W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32# V/AlarmManager( 3363): waitForAlarm result :8 W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32# W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32# 

The only way I found to stop this is to kill com.google.android.gms by hand, but sooner or later it resurrects again.

It seems that Google is trying to make my life misserable because some Location Consent was not given?

     

回答列表

1
 
vote

感谢日志,我找到了罪魁祸首:谷歌地图的糟糕(甚至是非法的?)实践。

因为我讨厌垃圾邮件和讨厌被谷歌的广告跟踪,我一直选择为所有这些东西选择。在Android的最后版本的Google地图中,有一个 Location History 选项,即关闭。由于Google地图具有在您自己不打开它的情况下推出自己试图跟踪您的恶魔行为,因此它在后台打开并尝试在他们的服务器中保存您的位置。这突出了一个疯狂的循环,因为我的 Location History 关闭设置。

我发现的唯一解决方案,至少如果我想继续使用谷歌地图,则是启用 Location History 。没有更多的Batery Drianes。

谷歌正在以光速复制Microsoft的最差实践。

 

Thanks to the logs, I found the culprit: the bad (maybe even illegal?) practices of Google Maps.

Since I hate spam and hate to be tracked for advertising by Google, I always opt out for all those things. In the last version of Google Maps for Android, there is a Location History option, that was off. Since Google Maps has the devilish behavior of trying to track you by launching itself when you don't open it yourself, it opens in the background and tries to save your location in their servers. That trigged a crazy loop because of my Location History off setting.

The only solution I found, at least if I want to keep using Google Maps, was to enable Location History. No more batery drains.

Google is copying the worst practices of Microsoft at the speed of light.

 
 
 
 

相关问题

1  三星Galaxy S8有效位置服务毛刺  ( Samsung galaxy s8 active location services glitch ) 
我知道这是一个众所周知的问题,但为什么它只影响三星Galaxy S8有源器件,专门仍然是一个谜。我认为我会看看是否有机会找到了一种方法来防止设备的基本功能反复令人沮丧的失败,并且没有明显的原因。 这是它通常对我有用的方式。我将使用谷歌地图或Waze,或任何映射应用程序到授权到一个地方。一旦我到达,我告诉一个选择的选择...

23  报告Google Play服务(例如,融合位置提供商)的问题应该在哪里?  ( Where should issues with google play services e g fused location provider be ) 
谷歌捆绑了许多服务,包括位置服务,在谷歌播放服务应用程序而不是在开源Android平台中包含它们。其背后的主要原因是支持核心服务的频繁更新,而无需OEM更新整个平台,并隐藏一些专有服务的实施。 问题是,对于报告Google播放服务和位置服务(例如,新融合位置提供商的问题,似乎没有似乎是一个很好的论坛。 以下是报告我所...

25  智能锁不再使用受信任的地方工作  ( Smart lock not working anymore with trusted places ) 
我已经使用了与信任的地方使用智能锁,它已经运行正常。没有任何明显的变化,它已经停止了工作。我的位置在地图上显示,就像我在地图上一样,但是在我的信任地点之一仍然让我输入我的传递钥匙。 我试过切换地点,准确性,重新启动的手机等,但没有运气。 关于如何解决此问题的任何想法? ...

2  防止“找到位置”通知  ( Prevent location found notification ) 
我通过Verizon拥有三星Galaxy S7(SM-G930V)。每次举行一次应用程序都会要求手机的位置。然后,通知区域将显示 Location Found 。 当我长按 Location found 通知时,我得到 App notifications System UI 的 App notifications ...

0  GPS不适用于三星SM-J320F设备  ( Gps is not working in samsung sm j320f device ) 
我已经用我 Samsung SM-J320F device 中的3-4个GPS位置应用进行了测试,但仍然没有使用GPS获得位置。它正好获取基于网络的位置。但我不明白为什么GPS失败了?我的设备使用 Android 5.1.1 我用测试的应用程序 gps logger GPS状态&工具箱 GPS ...

1  锁定位置服务(关闭)Android 5.1.1  ( Lock location services off on android 5 1 1 ) 
是否有一种方法可以在Android 5.1.1上锁定位置服务(保持关闭)?例如,在iPhone上限制。我正在寻找一种简单的方法来做到这一点。永久禁用它的方法也很好。谢谢 ...

1  在WiFi上,数千名NLPwakelock条目通过我的电池进食,但位置服务已关闭  ( Thousands of nlpwakelock entries eating through my battery when on wifi but loc ) 
我在Google Play服务下获得了几千条NLPWakelock的一天(我正在使用Wakelock探测器)。它会显着耗尽我的电池。当我连接到WiFi时,我发现了它发生(我肯定的是我的家庭wifi,将与大学wifi核实),而不是通过移动数据连接或根本没有连接到互联网。我还在设置中的位置服务部分中勾选了所有选项。你觉得...

1  Google查找设备远程位置转动  ( Google find device remote location turning ) 
现在,如果我想找到我的Lenovo Vibe P1 Turbo,在Marshmallow 6.0.1上运行,如果GPS在该手机上关闭 我可以远程打开我的电脑上的位置,所以我可以找到那个电话吗? ...

3  什么是我在Android 4.3中使用我的地方?  ( Whats the use of my places in android 4 3 ) 
我注意到我的位置是我的位置服务。它通过我指定的格式节省了办公室家和汽车位置(WWFI蓝牙或地图)。 这是如何在Android中使用的?我可以找到我的汽车位置吗? ...

1  手机作为GPS跟踪器  ( Phone as a gps tracker ) 
我想使用旧的小型Android设备作为GPS跟踪器安装在我的自行车上。 我的第一个虽然只是使用谷歌位置服务。我使用Google帐户登录,然后我通过Google地图共享地点。事实证明,电池非常友好,因为该位置不太频繁更新,而且手机的大部分时间都非常准确地定位,而不使用GPS。但是在这种方法中存在缺点,因为我需要使用In...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有