Android GPS Not Working | Fix Location Fast And Clean

When your Android location won’t lock, settings, permissions, and battery limits are common culprits, and a few checks fix it.

GPS issues feel personal, because they show up right when you’re trying to get somewhere. One minute the map is fine, then the blue dot spins, jumps, or parks itself on the next block. If you searched for android gps not working, you’re in the right place. This walkthrough sticks to fixes you can do on the phone, in a sensible order, so you don’t waste time flipping random toggles.

Start with the basics that cause most misses, then move into app-level fixes, battery limits, and deeper tests. You’ll know you’re done when the phone gets a stable lock outdoors and your map app tracks turns without drifting.

Why Location Fails On Android Phones

Android can pull your location from a few sources. GPS satellites give the most precise position outdoors, while Wi-Fi and mobile networks can help in cities and indoors. When the phone can’t “see” enough satellites, it leans harder on network location, which can look jumpy or off by a street.

Signal blockers are common. Dense buildings, tinted windshields with metallic film, underground parking, and thick cloud layers can slow the first lock. A thick case or a dash mount tucked behind the console can do it too.

GPS can also be slow after a long time with Location off. The first lock may take longer because the phone has to download satellite data. Give it a minute outdoors, then see if accuracy tightens.

How To Tell GPS From Network Location

When GPS is working, your dot moves smoothly and your heading arrow points the way you face. When the phone leans on Wi-Fi or mobile networks, the dot may lag, jump, or spin at stops. This split matters because the fixes differ.

  • Step Into Open Sky — If accuracy improves outdoors, satellite view was the main problem.
  • Turn Wi-Fi Off Briefly — If the dot gets worse in a city, Wi-Fi scanning was doing the heavy lifting.
  • Try Airplane Mode Then Wi-Fi — If position still works on Wi-Fi, you’re mostly seeing network location.

Software can get in the way as well. A map app may lack permission, a background limit may pause location updates, or a corrupted cache may feed stale coordinates. The good news is you can sort most of these without tools or a repair shop.

Android GPS Not Working In Google Maps And Waze

If the issue is limited to one directions app, treat it like an app problem first. If every app is off, treat it like a phone setting or sensor problem. The checks below help you split those paths fast.

What You Notice Likely Cause Fast Check
Blue dot drifts or snaps sideways Compass needs a reset or magnetic interference Wave the phone in a figure-8, then retest outside
“Searching for GPS” hangs for minutes Weak satellite view or battery limits Step outdoors, turn off Battery Saver, try again
Location works, but turn-by-turn lags Background restriction or low accuracy mode Allow precise location and unrestricted battery
One app is wrong, others are fine App cache, data, or a stuck update Clear cache, then update the app

Run one simple test outside with a clear view of the sky. Open your map app and wait for the blue dot to settle, then walk 20–30 steps. If the dot tracks your movement cleanly, the GPS side is fine and the remaining work is usually permissions, battery limits, or app data.

If the dot won’t settle outdoors, keep going through the phone-level settings next. A single toggle can block accurate location across every app, even when GPS hardware is healthy.

Check Location Settings That Block GPS

Most location failures come from a setting that was turned off to save battery or tighten privacy. The fixes here are quick and safe. After each change, retest outdoors for a minute so you can stop as soon as it’s fixed.

  • Turn On Location — Swipe down twice, tap Location, and make sure it’s on in Settings as well.
  • Enable Precise Location — Open Settings, go to Location, then App permissions, and allow precise location for your map app.
  • Use High Accuracy Options — In Location services, turn on Wi-Fi scanning and Bluetooth scanning so the phone can refine position in cities.
  • Check Airplane Mode — Turn it off, then toggle mobile data on, since network assistance can speed the first lock.
  • Disable Mock Location — In Developer options, set Select mock location app to None if it’s enabled.

Wi-Fi scanning can help even when you’re not connected to a network. It lets Android compare nearby access points against known locations, which keeps the dot steadier near tall buildings. If you’re trying to keep radios quiet, you can turn it back off after the trip and see if GPS stays stable on its own.

Developer settings can quietly break things. Mock locations are meant for testing, but if a mock provider is active, some apps will refuse to trust the signal. Turning it off often fixes sudden “stuck in one spot” behavior.

Fix App Permissions And Google Services

Even with the right phone settings, an app can’t use location if it lacks permission. Android also lets you grant precise or approximate location, and directions need the precise option. If your dot is close but off, this is a common reason.

  • Grant Location Permission — Open Settings, go to Apps, pick your map app, then Permissions, and allow Location.
  • Allow While Using The App — Choose “While in use” so turn-by-turn can keep updating on screen.
  • Turn Off Permission Auto-Reset — If the app is rarely used, Android may remove permissions; switch off auto-reset for maps you rely on.
  • Update Google Play Services — Open the Play Store, search Google Play services, and update if an update is offered.
  • Update Your Map App — Install pending updates for Google Maps, Waze, and any GPS utility you use.

Next, clear only the cache first. Cache holds temporary files that can get stale after an update. Clearing it is low risk because it doesn’t remove saved places or sign-ins for most apps.

  • Clear App Cache — Settings > Apps > Maps app > Storage > Clear cache, then reopen the app.
  • Restart The Phone — A reboot resets location services, sensors, and radio stacks in one shot.

If you still see wrong turns or a dot that spins, reset the compass. Magnetic interference can come from car mounts, metal dashboards, or even a wallet case. A quick figure-8 motion with the phone can refresh the magnetometer reading and steady the heading arrow.

Stop Battery And Data Limits From Killing GPS

Android is aggressive about battery savings. That’s great for standby time, but it can pause GPS updates when the screen dims or when an app runs in the background. Turn-by-turn needs steady updates, even when you switch screens for a call or music.

  • Turn Off Battery Saver — Battery Saver can limit location updates; switch it off while you’re driving.
  • Set Battery To Unrestricted — Settings > Apps > Maps app > Battery > Unrestricted for the apps you drive with.
  • Allow Background Activity — Make sure background activity is allowed so the app keeps tracking between turns.
  • Check Data Saver — If Data Saver is on, allow unrestricted data for map apps so traffic and tiles load on time.
  • Turn On High Performance Mode — On some phones, performance modes reduce throttling that can delay sensor updates.

Some brands add extra task killers on top of Android. If your phone has a “sleep apps” or “auto-manage” list, remove your map app from it. That stops the phone from pausing GPS the moment you lock the screen at a red light.

If location drops only in the car, check the power source. Low-quality chargers can add electrical noise that confuses sensors. Try driving on battery for a few minutes, or switch to a different charger and cable to see if the drift stops.

Advanced Tests And Last Resorts

If you’ve done the settings and app work and the dot still won’t behave outdoors, it’s time to test the phone itself. These steps help you tell a software glitch from a sensor or antenna issue.

Test GPS Outside With A Simple Meter

Install a GPS status or satellite test app from the Play Store, then stand outdoors for two minutes. Look for a growing list of satellites in view and a falling accuracy number. If the phone sees satellites but accuracy stays wide, the issue is often interference or a stuck location state.

  • Toggle Location Off And On — Turn Location off, wait ten seconds, then turn it back on to refresh the provider.
  • Reset Wi-Fi And Bluetooth — Toggle each off and on, since assisted location uses them for quick fixes.
  • Try A Different App — Test with another map app to rule out app-specific bugs.

Boot Into Safe Mode To Spot Conflicts

Some VPNs, device cleaners, and permission managers interfere with location. Safe mode loads only core system apps. If GPS works in safe mode, a third-party app is the culprit.

  • Enter Safe Mode — Press and hold Power, then press and hold Power off, and tap Safe mode.
  • Retest Navigation — Open your map app and test outdoors for a minute.
  • Remove Suspects — Uninstall recent installs like battery managers, spoofers, or aggressive cleaners.

Reset Network And Location Data

Corrupted network settings can slow assisted GPS, and a bad cached location can keep pulling you back to an old spot. A reset can clear both without wiping your photos.

  • Reset Network Settings — Settings > System > Reset options > Reset Wi-Fi, mobile & Bluetooth.
  • Reset App Data — If one app stays broken, clear storage for that app, then sign in again.
  • Re-grant Permissions — After a reset, open the app and allow precise location again.

If you still hit the same wall, the last software step is a full system reset. Back up photos, messages, and authenticator codes first. After the reset, test GPS before installing extra apps, so you can confirm the core system is stable.

When none of the above fixes change anything, hardware is on the table. Dropped phones can loosen antenna contacts, and water exposure can damage sensors. In that case, note what you tested, then bring that list to a repair shop so the tech can jump to hardware checks instead of redoing basic settings.

One last note: if your issue is android gps not working only in one neighborhood, it may be a signal blockage. Try the same route with a clear sky view, then compare.