Pokémon Go Error 12:- Failed to Detect Location – Fixed

Pokémon Go is an Augmented Reality application designed by Niantic with Nintendo for Android and iOS users. The game relies on GPS in order to locate, catch and train Pokémon from your area and any area of the real world you choose to travel to.

However, like any app, there are issues occasionally, like the GPS signal error 11 that some users have faced. Another issue with Pokémon Go stems from its use of GPS, it is known in the gaming community as Error 12. Error 12 on the Pokémon Go app, is an issue users face when their GPS cannot be detected, there are many reasons this error can occur. So what reasons do users see Error 12 and how can you fix it? Below are some tried and tested methods to resolve Error 12 when you are playing Pokémon Go.

Reasons you see Error 12 on the Pokémon Go app

  • There is no signal in your current area so your location services cannot be connected.
  • There are geo-restriction policies that are blocking the app from working, Pokémon Go cannot be accessed in certain countries.
  • Mock Location is not disabled in your developer options.

How do I update my device?

If your Android or iOS device is running older software, then you can experience several GPS issues. Make sure you update your software on your device to the most recent version available. Also then, check your Pokémon Go app is up to date to avoid any conflict between the new software update and the app itself.

How do I log out of Pokémon Go and log back in again?

Occasionally the most simple fixes are the best, so before you go through the rest of the methods in this article, try signing out of your account and signing back in again using the following steps:

  1. Launch the Pokémon Go app.
  2. Go to ‘Settings.’
  3. Scroll down to ‘Sign Out.’
  4. Close down the app completely.
  5. Relaunch the app.
  6. Once prompted sign back in using your account details.

How do I check my location settings?

Sometimes your location settings can interfere with the proper running of your Pokémon Go app, to resolve this you should check your location settings and reset them just in case. This can help to recalibrate your device to your current location, in turn fixing ‘Error 12’ that users of the Pokémon Go app sometimes experience.

  1. Go to ‘Settings.’
  2. Disable your Location Settings.
  3. Reenable your Location Settings.
  4. Re-open the Pokémon Go app to see if this has fixed the issue.

How do I enable ‘Mock Locations?’

Using a location-centric app like Pokémon means that turning off ‘Mock Locations’ is essential. Mock locations effectively disguise the actual location of your device, it is part of the Developer Options in Android devices. Normally used during testing of the device but people use it outside of testing for various reasons. When playing Pokémon Go it is important you turn off the Mock Locations option in order for the app to work correctly. To do so:

  1. Close your Pokémon Go app.
  2. Go to ‘Settings.’
  3. Choose ‘Developer Options.’
  4. Go to ‘Allow mock Locations.’
  5. Turn off this option.
  6. Relaunch Pokémon Go to see if the Error 12 issue is now fixed.

How do I reset Pokémon Go data?

Probably the last resort option you should try is resetting your Pokémon Go data, this will clear all the data and clear your cache so if there are any corrupt pathways they will be resolved. Clearing the data and cache will allow something that may be interfering with your GPS being detected to be reset, so it is usually a good thing to try with any malfunctioning app you have.

  1. Go to ‘Settings.’
  2. Go to ‘Storage.’
  3. Find Pokémon Go in the list of available apps.
  4. Go to ‘Clear Storage and tap this option.
  5. Wait for a few seconds for the data to be cleared.
  6. Relaunch the app to see if Error 12 is now resolved.


In conclusion, the Pokémon Go Error 12 issue can be down to many reasons, too many to sit down and go through, but above we have supplied you with ways and means around this Error should you ever experience it. Hopefully, now, you have put it to bed and are back to battling in the gyms and next time you have an issue you can be a nerd like me and say (in your internal voice) ‘https://apps.uk – I CHOOSE YOU.’ whenever you have a Poke problem.

Apps UK
International House
12 Constance Street
London, E16 2DQ