Android 上 GPS 不工作:9 个真正有效的修复
更新: 2026年6月
简短答案:Android 上 GPS"不工作"最常见原因是省电模式或 OEM 后台杀手(MIUI、ColorOS、OxygenOS)阻止导航应用轮询位置。为您的地图应用禁用电池优化、在位置设置下重新启用 Wi-Fi/蓝牙扫描,并走 8 字形以重新校准罗盘。
速查 — 按此顺序尝试
- 切换位置关再开。
- 关闭省电。
- 在电池 → 无限制下白名单应用。
- 在位置设置中启用 Wi-Fi 与蓝牙扫描。
- 重启手机。
- 通过切换飞行模式 30 s 重置 AGPS。
- 走 8 字形以重新校准磁力计。
- 清除 Google 地图缓存。
- 更新 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 固件修复——安装它们。