sodcalculator

10 Tech How-To

Fix Android Location Services Not Working

Guide 10-38242 · Updated · Step by step

If your Android phone’s location services are not working, the fix usually involves checking a combination of system settings, app permissions, and sometimes clearing cached data. This guide walks through the most effective solutions, from simple toggles to deeper system resets, so you can get accurate GPS and location-based apps functioning again.

Why Location Services Fail on Android

Location problems on Android rarely have a single cause. The most common culprits include:

  • Location toggle off – The master switch for location is disabled in Quick Settings or Settings.
  • Incorrect location mode – The device is set to “Battery saving” mode, which uses Wi-Fi and mobile networks instead of GPS, leading to inaccurate results.
  • App permissions revoked – A specific app (like Maps or Uber) no longer has permission to access your location.
  • Google Play Services glitch – This background service handles location APIs; a corrupted cache or update can break location for all apps.
  • Weak GPS signal – Indoors, near tall buildings, or in rural areas, the GPS signal may be too weak to lock onto satellites.
  • System or app bugs – A recent Android update or app version may have introduced a location-related bug.

Quick Fixes to Try First

Start with these five steps – they resolve the majority of location issues without any advanced troubleshooting.

  1. Toggle Location Off and On – Swipe down from the top of the screen, tap the Location icon to turn it off, wait 10 seconds, then tap it again to re-enable.
  2. Restart Your Phone – A simple reboot clears temporary system glitches that can interfere with GPS and location services.
  3. Check Location Mode – Go to Settings > Location and ensure it’s set to “High accuracy” (uses GPS, Wi-Fi, and mobile networks). If it’s on “Battery saving,” switch it.
  4. Turn Off Airplane Mode – If airplane mode is on, GPS is disabled. Turn it off via Quick Settings.
  5. Move to an Open Area – Step outside or near a window. GPS needs a clear view of the sky; indoor locations often block satellite signals.

Check and Reset App Permissions

Even if the system location is on, individual apps can be denied access. Here’s how to verify and fix permissions:

  1. Open Settings > Apps (or App Manager).
  2. Find the app that’s not working (e.g., Google Maps, Uber, or a weather app).
  3. Tap Permissions (or App permissions).
  4. Tap Location and choose one of these options:
    • Allow all the time – The app can access location even in the background (needed for navigation apps).
    • Allow only while using the app – Good for most apps; location works only when the app is open.
    • Deny – Blocks location entirely.
  5. If the permission was already set correctly, try Clear cache and Clear storage for that app (Settings > Apps > [App] > Storage). This resets the app’s data without deleting your personal files, but you may need to sign in again.

Clear Google Play Services Cache

Google Play Services is the backbone of location on Android. If its cache is corrupted, every app that uses location will fail. To fix this:

  1. Go to Settings > Apps.
  2. Tap the three-dot menu (top right) and select Show system (if available).
  3. Scroll to Google Play Services and tap it.
  4. Tap Storage (or Storage & cache).
  5. Tap Clear cache (do not tap “Clear storage” – that can cause more issues).
  6. Restart your phone.

If clearing the cache doesn’t help, you can also check for updates to Google Play Services via the Play Store (search for “Google Play Services” and tap Update if available).

Use GPS Status & Test Apps

Sometimes the issue is that your phone’s GPS receiver isn’t getting a good lock, especially after a software update or when switching ROMs. A GPS testing app can help diagnose and sometimes fix this.

  • GPS Status & Toolbox (free on Play Store) – Shows satellite signal strength, number of visible satellites, and lets you reset and re-download GPS assistance data (A-GPS data). This can speed up a cold GPS lock.
  • GPSTest (open source) – Displays raw satellite data to confirm if your GPS hardware is working.

To use GPS Status & Toolbox: open the app, go to the menu, tap Tools, then Manage A-GPS state, and tap Reset followed by Download. Then go outside and wait for a fix.

Reset App Preferences (Not Your Data)

If multiple apps are affected, resetting app preferences can restore default permissions and background restrictions without deleting any personal data. This is a safe, non-destructive step.

  1. Go to Settings > System > Reset options (or Settings > Apps > Reset apps).
  2. Tap Reset app preferences.
  3. Confirm. This will re-enable all disabled apps, reset notification permissions, and clear default app settings – but it won’t delete any apps or personal files.

Check for System Updates and Safe Mode

If none of the above work, the problem may be deeper in the system.

  • System updates – Go to Settings > System > System update (or About phone > Software update) and install any pending updates. Bug fixes often include location improvements.
  • Safe mode – Boot your phone into Safe Mode (press and hold the power button, then long-press “Power off” and confirm). In Safe Mode, third-party apps are temporarily disabled. If location works in Safe Mode, a third-party app is interfering. Uninstall recently installed apps one by one to find the culprit.

Frequently Asked Questions

Why does my location say “unavailable” in the status bar?

This usually means the phone can’t get a GPS fix. Move to an open area, ensure High accuracy mode is on, and try toggling location off/on. If it persists, clear Google Play Services cache as described above.

Will resetting app preferences delete my apps?

No. Resetting app preferences only restores default settings for permissions, notifications, and default apps. It does not uninstall any apps or delete personal data like photos or messages.

Why does my location work in Maps but not in other apps?

That’s almost always a permission issue for that specific app. Go to Settings > Apps > [App] > Permissions and ensure Location is set to “Allow all the time” or “Allow only while using the app,” depending on the app’s needs.

Can a VPN or ad blocker affect location?

Yes. VPNs can route your network traffic through a different region, and some apps use IP-based location as a fallback. Ad blockers that modify network requests can also interfere. Temporarily disable them to test.

Is it safe to clear Google Play Services data?

Clearing the cache is safe. Clearing the storage (data) is more aggressive and can cause apps to lose sync or malfunction. Only clear the cache for location issues, and restart your phone afterward.

Does factory reset fix location problems?

It can, but it’s a last resort because it erases everything on your phone. Only do this after backing up your data and trying all other steps. If location still fails after a factory reset, it’s likely a hardware issue, and you should contact your phone manufacturer.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →