6 Solutions for Android Location Services Not Working

Android Location Services

Smartphone location services have become an essential component of many apps and businesses. Whether you’re ordering food or using Google Maps to get somewhere, location services ensure that you save time and get the best route. However, Android’s location services may display erroneous data or cease operating completely. We’ve created a list of ways to assist you to fix the issue when Android Location Services stop working on your device.

Check This- How to Fix Apex Legends Mobile Crashing on Android/iOS

Solution 1: Enable and Disable Airplane Mode

Problems with your network connection may interfere with your phone’s ability to track your location. You can utilise your phone’s Airplane mode to re-establish WiFi connections and repair minor issues.

Navigate to Settings > Connections, which is represented as Wi-Fi on your phone. Switch to the Airplane mode.

Android Location ServicesAndroid Location Services

Wait for a minute or two before turning off Airplane mode. After that, open an app that uses location services, such as Google Maps, and check if it can detect your location.

Solution 2: Enable Google Location Accuracy

If your Android phone fails to determine your location with accuracy, issues will occur when you use apps like Google Maps, Uber, etc. To fix this, you can enable Google Location Accuracy on your phone. This will allow your phone to scan nearby Wi-Fi networks, and cell towers, and utilize other sensors to determine your location a bit more accurately. Here’s how to enable it.

Step 1: Open the Settings app on your phone and scroll down to tap on Location.

Android Location Services


Step 2: Go to Location services and tap on Google Location Accuracy.

Android Location Services

Step 3: Toggle on Improve Location Accuracy.

Once enabled, use an app like Google Maps to evaluate if location accuracy has increased.

Solution 3: Check Location Permissions

If the problem is restricted to one or two apps, you’ll need to check the location permissions for those apps. Here’s how you can do it.

Step 1: Launch the Settings app on your phone and scroll down to tap on Location.

Step 2: Tap on App permissions and you’ll see a list of apps categorized based on their location permissions.

Android Location Services

Step 3: Tap on the app that’s having trouble detecting your location. Set the location permission to ‘Allow all the time’ or ‘Allow only while using the app.’

Additionally, if your phone is running Android 12 or higher, you’ll see an option to activate Precise Location. Make sure to activate it if you want to increase location accuracy.

Restart the troublesome app and check to see whether it can identify your location.

Solution 4: Correct Date & Time

If your phone’s date or time is wrong, it may be unable to interact with GPS services. As a result, you may experience issues while utilising location-based apps and services. To avoid discrepancies, configure your Android to use the network-provided date and time.

Step 1: Open the Settings app on your phone, scroll down to tap on General management. Then, tap on Date and time.

Step 2: Toggle on the switch next to Automatic date and time.

Android location services

Check to see whether applications can detect your location after that.

Solution 5: Disable Data Saver & Battery Saver

The data saver on your phone might block apps from using the internet in the background. As a result, apps may take longer than intended to identify your location or may fail completely. To address this, disable your phone’s data saver by following the instructions below.

Step 1: Open the Settings app on your phone and tap on Connections.

Android Location Services

Step 2: Go to Data usage and tap on Data saver from the following screen.

Android Location Services

Step 3: Toggle off the switch next to Turn on now.

Similarly, if you’ve engaged your phone’s battery saver, it will prevent applications from updating your location data in the background. As a result, you may have issues with apps that require you to continually update your location. You should disable your phone’s battery saver to override this.

Step 1: Open the Settings app and scroll down to tap on Battery and device care.


Step 2: Go to Battery and turn off the Power saving option.

Android location services

Once disabled, the location should work as expected.

Solution 6: Try Safe Mode for running Android Location Services

If your location services are still not working after activating all of the necessary options, consider restarting your phone in Safe Mode. All third-party apps and non-essential services on your phone will be disabled as a result. This will help you to discover which of them is the source of the problem.

Step 1: Press and hold the power button on your phone. Then, long press on the Power off option.

Step 2: Tap on the green icon to boot your phone in Safe Mode.

Since Safe Mode disables all your third-party apps, you’ll have to use Google Maps to see if the location services are working.


If the Android location services operate well in Safe Mode, it’s one of the third-party applications that’s creating the issue. Recent app or game installations are more likely to have caused the problem. You’ll have to go through these apps one by one and uninstall them. After that, restart your phone to exit Safe Mode and test the location services.

Fixed Android Location Services

In most circumstances, the options listed above should aid in the repair of your Android Location Services. If this does not happen, you may visit Android discussion forum for help. You can try installing any outstanding updates to see if it resolves the problem.

You may also like...

Leave a Reply

Your email address will not be published.