Android 上 GPS 不工作:9 个真正有效的修复

更新: 2026年6月

简短答案:Android 上 GPS"不工作"最常见原因是省电模式或 OEM 后台杀手(MIUI、ColorOS、OxygenOS)阻止导航应用轮询位置。为您的地图应用禁用电池优化、在位置设置下重新启用 Wi-Fi/蓝牙扫描,并走 8 字形以重新校准罗盘。


速查 — 按此顺序尝试

  1. 切换位置关再开。
  2. 关闭省电。
  3. 在电池 → 无限制下白名单应用。
  4. 在位置设置中启用 Wi-Fi 与蓝牙扫描。
  5. 重启手机。
  6. 通过切换飞行模式 30 s 重置 AGPS。
  7. 走 8 字形以重新校准磁力计。
  8. 清除 Google 地图缓存。
  9. 更新 OS 与应用。

Android GPS 为何混乱

Android 手机使用辅助 GPS(AGPS)——从 Google 服务器下载卫星星历以加速首次定位。AGPS 数据过期——定位需要 60–120 s 而非 5–10 s。结合激进的电池优化与撤销的权限,GPS 看起来"坏了",而硬件良好。

详细指南

1. 切换位置关再开

下拉快速设置 → 点击位置两次。强制系统重新初始化位置栈。

2. 禁用省电

设置 → 电池 → 省电 → 关闭。省电开启时 Android 将 GPS 限制到每几分钟一次。

3. 白名单导航应用

  • 原生 Android / Pixel:设置 → 应用 → [应用] → 电池 → 不受限。
  • Samsung:设置 → 设备维护 → 电池 → 后台使用限制 → 永不睡眠应用 → 添加 Maps/Waze。
  • Xiaomi MIUI/HyperOS:设置 → 应用 → 管理应用 → [应用] → 省电 → 无限制;自启动 → 开。
  • OnePlus/OPPO/realme:设置 → 电池 → 电池使用 → [应用] → 允许后台活动。

4. 启用 Wi-Fi/蓝牙扫描

设置 → 位置 → 位置服务 → Wi-Fi 扫描开、蓝牙扫描开。即使 Wi-Fi/蓝牙断开连接,室内定位也依赖这些。

5. 重启手机

特别是 Android 更新后。清除 locationd 服务中的过期状态。

6. 重置 AGPS

启用飞行模式 30 秒;禁用。手机重新下载新鲜 AGPS 星历。首次定位然后应在户外 5–10 s 内。

7. 重新校准罗盘

打开 Google 地图。走 3 次 8 字形。罗盘图标应停止显示"需要校准"消息。

8. 清除 Google 地图缓存

设置 → 应用 → Google 地图 → 存储 → 清除缓存。不会丢失保存的地点。

9. 更新系统与应用

系统更新常包含高通/MTK GPS 固件修复。应用更新修补自身 bug。

10. 硬件检查

*#*#4636#*#*(某些手机)→ GPS 信息 → 请求定位。卫星可见但无定位——软件;无卫星——天线或屏蔽(厚壳)。


常见问题

为什么 GPS 在家室内工作但办公室不行?
办公室可能 Google 位置服务知道的 Wi-Fi 信号较少。窗外 GPS 卫星被阻挡。

我刚买手机——已经坏了?
不太可能。禁用省电、启用位置、允许导航应用全权限。走到户外冷启动。

GPS 在地图工作但 Strava 不追踪。
Strava 需"始终允许"权限与"身体传感器"。两个都设置。

自定义 ROM / LineageOS 问题?
厂家专有 GPS 库(高通、MTK)可能缺失。使用"vendor blob"镜像或 root GPS 修复工具。

应该装"GPS Status"应用吗?
作为诊断有用,不是修复。现代 Android 的 locationd 自动处理 AGPS。


要点

  • 省电与 OEM 应用杀手导致多数"GPS 坏了"报告。
  • 怀疑硬件前白名单导航应用并启用 Wi-Fi 扫描。
  • 飞行模式切换重置 AGPS;8 字形重新校准罗盘。
  • 系统更新包含 GPS 固件修复——安装它们。

相关