解决华为P20 Pro上Google地图历史记录问题的进一步排查步骤

60次阅读
没有评论

问题描述

反映在更换新手机后,Google 地图的历史记录功能不再稳定。最初几天功能正常,之后变得随机:大多数情况下不跟踪位置,只有在打开地图并使用GPS定位时才会偶尔正确记录位置。用户已经尝试过重新激活Google Play服务、清除缓存、调整电池优化设置等方法,但问题仍然存在。重启手机后,问题会暂时解决一段时间,但最终还是会再次出现。

解决方案

方案1:检查系统更新与权限设置

请注意,操作前请确保备份重要数据。
1. 检查系统更新:确认手机是否有最新系统更新,有时系统更新可以修复已知的问题。
2. 检查应用权限:进入手机“设置” > “应用” > “Google地图”,检查其权限设置是否正确,确保它具有必要的访问权限。
3. 检查后台限制:进入“设置” > “应用管理” > “Google地图” > “电池使用情况”,确保没有被限制在后台运行。

方案2:使用开发者选项和ADB工具进行调试

  1. 启用开发者选项:进入“设置” > “关于手机”,连续点击“版本号”七次以开启开发者选项。
  2. 安装ADB工具:下载并安装Android Debug Bridge (ADB) 工具。
  3. 使用ADB命令检查服务状态:打开命令提示符或终端,输入以下命令查看Google地图相关服务的状态:
    shell
    adb shell ps | grep com.google.android.apps.maps

    如果服务未运行,尝试启动它:
    shell
    adb shell am start -n com.google.android.apps.maps/.MapsActivity

方案3:使用Tasker自动化工具保持服务运行

  1. 安装Tasker:从Google Play商店下载并安装Tasker。
  2. 创建任务:在Tasker中创建一个新的任务,命名为“保持Google地图历史记录”。
  3. 添加动作:在任务中添加“执行脚本”动作,编写以下脚本来保持Google地图服务运行:
    shell
    #!/data/data/net.dinglisch.android.taskerm/files/tkl
    am broadcast -a com.google.android.gms.location.FOREGROUND_SERVICE_UPDATE -c com.google.android.gms.location.FOREGROUND_SERVICE_UPDATE_AVAILABLE -S "保持Google地图历史记录"
  4. 设置触发条件:为任务设置合适的触发条件,例如每天定时执行或在特定应用启动时执行。

方案4:联系谷歌支持

  1. 访问谷歌帮助中心:登录到你的Google账户,访问帮助中心寻求更多技术支持。
  2. 提交问题报告:详细描述问题并提交给谷歌团队,可能获得更专业的解决方案。

通过上述步骤,希望能帮助用户解决Google地图历史记录不稳定的问题。如果问题依旧存在,建议尝试恢复出厂设置作为最后手段。

正文完