Top 6 Ways to Fix Location Services Not Working on Android

Location services on smartphones have become an essential component of many applications and services. Whether you’re ordering food or using Google Maps to get to a destination, location services ensure you save time and provide the best route. However, location services on Android end up showing inaccurate data or sometimes stop working completely.

We’ve put together helpful solutions to troubleshoot the issue when apps can’t determine your location on your phone.

1. Enable and disable Airplane mode

Network connectivity issues can impair your phone’s ability to track your location. You can toggle Airplane mode on your phone to refresh wireless connections and fix any minor issues with it.

Open Settings on your Android device and go to Connections, which can be indicated by Wi-Fi on your phone. Turn on the switch next to Airplane mode.

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

2. Enable Google Location Accuracy

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

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

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

Step 3: Switch to Improve Location Accuracy.

Once enabled, check to see if location accuracy has improved using an app like Google Maps.

3. Check site permissions

If the location not working issue is limited to one or two apps, then you will need to check the location permissions for those apps. Here’s how you can do that.

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

Step 2: Click on App Permissions and you will see a list of apps categorized based on their location permissions.

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

Moreover, if your phone is running Android 12 or higher, you will also see an option to enable exact location. Make sure to enable it to improve location accuracy.

Restart the problematic application and see if it can detect your location.

4. Correct date and time

If the date or time on your phone is incorrect, it may fail to connect to the GPS servers. As a result, you may experience difficulties while using location-based applications and services. Consider setting your Android to use the date and time provided by the network to avoid any discrepancy.

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

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

Next, check to see if the apps can detect your location.

5. Disable data saver and battery saver

Your phone’s data saver can prevent apps from using the Internet in the background. Thus, apps may take longer than expected to detect your location or fail to do so entirely. To solve this problem you should disable data saving on your phone by following the steps below.

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

Step 2: Go to Data usage and tap Save data from the next screen.

Step 3: Toggle the switch next to Play Now.

Likewise, if you enable the battery saver feature on your phone, it will restrict apps from refreshing your location data in the background. Thus, you may encounter issues with apps that constantly need to update your location. To cancel this you have to turn off the battery saver on your phone.

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.

Once disabled, the site should work as expected.

6. Try Safe Mode

If location services are still not working even though all the correct settings are enabled, you can try to boot your phone to safe mode. Doing so will disable all third-party apps and non-essential services on your phone. This will allow you to determine if one of them is causing the problem.

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

Step 2: Tap the green icon to boot your phone into safe mode.

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

If Location Services works fine in safe mode, then it is one of the third party apps that is causing the problem. The apps or games you installed recently are most likely causing the problem. You will have to go through these apps and remove them one by one. Next, restart your phone to exit safe mode and check if location services are working.

follow me

In most cases, the above solutions should help in fixing the location services on your Android phone. In the rare case that it doesn’t, the problem might be related to the current Android build you’re running on. You can consider installing any pending updates to see if that fixes the problem for you.

Leave a Comment

Your email address will not be published.