13 Fixes: Pokémon GO Failed to Detect Location Android

How to fix Pokémon GO failed to detect location? Just follow our detailed step-by-step guide and get rid of this error message in a hassle-free manner.

Pokémon GO is a new trendy game in the today’s generation. No doubt, players are pleased to play this game for its AR (Augmented Reality) notion. But still, Pokemon GO has some technical issues that ruin the gaming experience of Android as well as iOS users.

One such issue that users are recently undergoing is “Pokemon GO failed to detect location 12 Android”. So, if you are also facing this error and want to fix this issue then you are at the correct webpage.

In this post, we’ll discuss why this error occurs and what to do if Pokemon GO failed to detect location error that occurs on Android phones.

 Why Pokémon GO Failed To Detect Location On Android?

This error message might occur on your Android phone due to one of the beneath reasons:

  • Due to unstable internet connection.
  • When mock location is enabled in your phone’s settings.
  • If you’ve enabled the option ‘Find My Device’on Android.
  • The inability of a device to get appropriate GPS signals.
  • Because of out-dated Pokémon GO version, you can receive Pokemon GO failed to detect location fake GPS

After knowing the major factors behind this issue, know you must be worried to know what to do if Pokémon GO failed to detect location, right?

Don’t worry, just scroll down this webpage and get your answer in the next section.

How To Fix Pokémon GO Failed To Detect Location 12 Android Error?

Check out the below-specified methods and deal with this problem by yourself.

Fix 1: Check & Ensure The Location Services Are Already Enabled

Before trying any other complicated techniques you should first check & ensure that location services are already enabled/ allowed on your device.

To do so, you need to follow the below steps:

  • At first, go to the “Settings” >> “Location” option.
  • In the Password and Security tab, click on a “Mode” option >> select the “High Accuracy” option to set a GPS to the maximum location mode.

Pokémon GO Failed to Detect Location Android

  • After this, try to open & play the Pokémon GO to check the error is fixed or not. If not fixed, try the next solution.

Fix 2: Reboot Pokémon GO

Another effective way that you can try to troubleshoot failed to detect location Pokémon GO is to reboot the game app. Just bring up an app drawer & close the Pokemon GO game.

You need to wait for some time then re-launch the app. After doing so, check if the Pokemon GO detects your location perfectly.

Fix 3: Check Internet Connection

As we all know that, online games need a strong and stable network connection to work without any interruption.

If your internet connection is slow then it is possible to occur such type of bugs like Pokemon Go GPS signal not found, lagging, shuttering, or failed to detect location error.

Therefore, you need to ensure that your network connection strength is good. If you are using mobile data to play Pokémon GO and facing this issue, then switch to a strong Wi-Fi connection and try to play your game again.

Fix 4: Reboot Your Android Phone


Many users have found this trick helpful in their cases. Yes, rebooting the phone is a basic way that smartphone users are often performing when they face any minor glitches on their device. But sometimes, it works for major glitches as well to solve them successfully.

So, here we would also like to suggest you is to restart your mobile and try to fix Pokemon GO failed to detect location 12 Android.

Fix 5: Log Out & Again Login To Pokémon GO App

If your Pokémon GO fails to find the location, it might possible that there is some issue in your account. In such a situation, you need to logout from a Pokémon account & again login to your account.

Here is how you can do so:

  • On your Android phone, open the Pokemon GO >> tap on a Poke ball option.
  • Then, tap the “Settings” app.
  • Scroll down then click on the “Sign Out“.

Log Out & Again Login To Pokémon GO App

  • When you sign-out successfully, exit from an application.
  • After some time, re-open it & login to your Pokémon GO account.

If this solution won’t help you, try the next one.

Fix 6: Clear Cache & Data Of The Pokémon GO

Frequently using the app or accessing any application files creates cache data. These cache & data can sometimes cause different issues and bugs on your Android device including failed to detect location Pokemon GO.

So, if you are facing this error message due to cache data of the Pokemon GO app then clear them by following the below instructions:

  • Launch Settings application.
  • Tap on the Apps/Apps & notifications.
  • Then find the Pokémon GO >> tap Storage.
  • At this time, tap on the Clear data Clear cache option. Choose “Yes” when you are prompted to confirm whether you want to clear Pokémon GO cache/data.

Clear data

Fix 7: Disable The Mock Locations To Fix Pokémon GO Failed to Detect Location

Well, a mock location is a very popular feature among the spoofers. Most of the users use this feature to fake their place in the Pokémon GO.

Nevertheless, if you’ve enabled this feature ‘mock locations’ on your device, maybe this is a reason behind the occurrence of this problem.

All you need to disable the mock locations by trying the below steps:

  • On your mobile, open Settings application
  • Next, tap About phone >> Build number numerous times till you get a “You’re now a developer” message

Build number 

  • In the third step, you need to return to Settings > System & tap on the Developer Options.
  • Now, scroll down & tap on Select the mock location app.

fix Pokemon GO failed to detect location

  • Lastly, choose Nothing. Restart your smartphone and check for the issue.

Fix 8: Setting The Permissions For Pokémon GO Application

Sometimes, it may happen that we don’t allow the required permission to the installed app. Thus, if you have done the same thing just after installing Pokémon GO then maybe it is the reason behind the appearance of this error.

To overcome this situation, follow these steps:

  • Launch Settings then click on the Applications.
  • Locate the Pokémon GO app and tap on it >> Permissions
  • Here, you need to turn on the location and get the problem resolved.

Fix 9: Uninstall The Maps Updates

Since Pokémon GO uses the Maps to pretend games in the actual time. However, if you are encountering ‘Pokemon GO failed to detect location 12 Android’, it might possible that Maps are already enabled in a background while spoofing.

In order to resolve this problem you need to uninstall the Maps Updates by applying the below steps:

  • Open Settings>> select Apps.
  • Then, scroll down & click on Maps
  • Tap on Three dots icon which you can see at top-right side of your screen.
  • Choose Uninstall Updates.
  • Finally, select the Storage>> tap on the Clear Data & Clear Cache.

Pokemon GO failed to detect location 12 Android

Fix 10: Disable The Option “Find My Device”

Several Pokémon GO players use to play the game with the fake GPS place. Therefore, if you have also enabled the Find My Device features in your mobile to disable this feature by following these steps:

  • Open Settings>> tap to the Security
  • Then, scroll down & find the option ‘Device Administrators’.
  • There, you need to uncheck a key parallel to the Find My Device to simply disable it.

Find My Device

Fix 11: Install The Older Version Of The Google Play Services

Well, Google Play Services works well to improve the user’s experience. However, various users have conveyed that installing the previous version of the Google Play Services had helped them to resolve the problem.

  • Open ‘Settings’ application >> navigate & tap ‘Apps’.
  • Go to the ‘Google Play Services’.
  • Click on the 3 dots icon which you can see at a top-right side corner.
  • Then tap on the ‘Uninstall updates’.

Uninstall updates of Google Play Services

  • Launch Google Chrome on your phone and download Google Play services’ from here.
  • Simply install an APK file & check whether Pokémon GO failed to detect location issue is fixed or not.

Fix 12: Uninstall & Reinstall The Pokémon GO Game

Most of the Android users reported that they have solved their app-related issues by uninstalling and reinstalling the app again. Though this method is hectic you must try it once.

Simply uninstall the Pokémon GO game app by long-pressing the app icon, tapping on Uninstall option. Once the app is uninstalled successfully, now it’s time to install the app again on your Android.

To do so, you need to follow the below-given steps:

  • At first, you need to open your Google Play Store.
  • Then, you need to search for Pokémon GO game app
  • Here, you will see the Install option just tap on it.
  • Now, the app will be installed successfully on your device.

Pokémon GO game

Fix 13: Spoof In The Pokémon GO App To Fix Failed To Detect Location Pokemon GO

If the above solutions fail to work then the last choice left for you is to spoof in the Pokémon GO app.

Spoofing is one of the common terms which is used in a Pokémon GO community. As it helps to pretend your game without any problem, just follow these steps to spoof in the Pokemon GO proficiently:

  • Navigate the browser on the phone & search for the “How to Root YYYY”. (Replace YYYY with a name & model of the mobile that you are using.)
  • Then, follow the steps provided by the Google in order to root your mobile. (Note: Every Android phone brand has its own process to root)
  • When the mobile is rooted, launch the browser & download an APK for the JoyStick Fake GPS Location.
  • Once the application is installed, launch it >> in the section quick options, choose Privacy Mode.
  • Now, you will be asked “Do you want to generate the new app copy/ update the existing generated one”. Choose the Privacy Mode.
  • After this, type the PockemonPro which will consider the new name of the app >> tap on the
  • Tap on the Install in order to install applications.
  • On your phone, go to a Play Store >> search for the Link 2 SD & install it. (Please Note: Ensure you install the app on the rooted handset)
  • Then, launch the Link 2 SD & look for the PockemonPro which you’ll find in All applications. (Ensure that the Link 2 SD have root access)
  • Tap the 3 dot menu which you can see on top-right side of your screen >> choose Convert to the system app.
  • Launch PockemonPro >> tap settings from a top left side corner.
  • Here, ensure that “Enable the Indirect Mocking“, “Disable The Location Service”, “Enable GPS reset”, “Enable System Mode” options are turned on >> OK.

Spoof In The Pokémon GO App

  • Then, go to the mobile’s Settings >> choose Location
  • Turn on the location simply by clicking on a toggle key at a top of your screen.
  • Click on a Mode option >> fix it to the Device Only.
  • Again launch the PockemonPro & select the Set Location.
  • Finally, tap on the Click here in order to open a map & choose a location for starting the spoofing & check if the error is resolved.

Frequently Asked Questions:

How Do I Fix Failed To Detect Location 12 Pokemon GO While Spoofing?

You can fix failed to detect location 12 Pokemon GO while spoofing by disabling the mock locations on your phone. For this, you need to GO to Settings app >> About phone >> tap on a Build number numerous times till you get a pop up ‘You’re now a developer’. After this, return to Settings then System >> tap on the Developer Options. Now, scroll down & tap on Select the mock location app >> Nothing. Restart your phone.

Why Won’t Pokémon GO Detect My Location?

Pokémon GO might unable to detect your location due to the weak internet connection, enabled mock locations or Find My Device, outdated Pokémon GO app, cache data of the game app, etc.

How Do I Get My GPS Joystick To Work On Pokemon GO?

In order to do so, you need to first download and install the GPS Joystick from Google Play Store. Once it is installed successfully, open the GPS JoyStick & Start a joystick control. When joystick controls are visible on your screen you have to go to the Developer Options & disable the Mock Locations. After this, start the Pokemon GO now joystick control ought to work.

How Do You Stop Pokemon From Detecting Mock Locations?

If you want to stop your Pokemon GO from detecting the mock locations then you can use VPN. As using a VPN is a sufficient way to change the exact location from where you are accessing the device. There are several VPN apps available using which you can do so. Some of the VPNs are- ExpressVPN, NordVPN, ProtonVPN, etc.

Bottom Line

So, now it’s time to wrap up our tutorial guide on how to fix “Pokémon GO failed to detect location 12 Android”.

I hope, you have got ample info regarding the above-said error and how to fix it by applying the hacks mentioned here.

All the solutions provided above are very effective and will surely help you to get rid of Pokémon GO unable to detect location issues.

If you’ve any queries, feel free to share them with us on Facebook or Twitter.