Pokemon Go was an industry hit as it fulfilled the childhood fantasy of many of us. As we all wanted to head out in the real world to catch Pokemon characters, the augmented reality game has set a new trend in the gaming world. Pokemon Go was not just a game but an experience for most of the users. The first few weeks were fun but then began the app crashes and map loading failure issues. Users around the globe reported various issues and the Pokemon Go team was very prompt in addressing the errors and fixing them. Pokemon GO- failed to detect location was a common error faced by many users and it was quite annoying.
Location detection is an imperative component of the Pokemon Go gameplay and the Failed to detect location error will downgrade the whole experience the game provides to the players. In this article, we have gathered all the solutions to fix the “Pokemon go error 12: Failed to detect location”. The step by step guide will help you to fix the error permanently and you can enjoy what you love the most- catching your favorite pokemon characters.
Before getting into the troubleshooting steps, let’s check the common reasons behind the Pokemon Go failed to detect location error. According to our research and tests, these are the most common reasons for this error.
- Your smartphone is unable to receive GPS signals.
- The mock Location feature is enabled on your device.
- Find My Device option is enabled on your device.
- Corrupted cache files of the game.
Now let us check how we can fix these errors permanently.
Fix 1: Check the location settings of your device.
If your smartphone’s location and GPS settings are not enabled, the system will return the Pokemon Go failed to detect location error. You need to turn on the location service and set it to high accuracy mode to avoid the error. Follow the below steps to execute this fix.
Step 1: Open the settings menu and select the Location option.
Step 2: Enable the Location option. If it is already enabled, disable it and turn it on again.
Step 3: Select the Mode option and set it to High Accuracy.
Relaunch the Pokemon GO mobile game after executing the above steps and the Pokemon Go failed to detect location error must be fixed by now.
Fix 2: Clear the cache memory of the Pokemon Go.
Corrupted cache memory and game data can cause multiple errors in the Pokemon GO mobile game. From our testing, clearing the game cache memory is an effective solution in fixing the location detection related errors of the Pokemon Go game. Let’s check how we can clear the cache memory and clear the unnecessary data from your device.
Step 1: Open the settings menu of your mobile device.
Step 2: Navigate to the Apps and notifications option and open it.
Step 3: Find the Pokemon Go game in the apps list and open it.
Step 4: Go to the Storage option and click the Clear cache and Clear data options.
Relaunch the game and log in again if required. The Pokemon GO failed to detect location error will be fixed by now if it was due to any corrupted cache files in your device.
Fix 3: Disable the Mock location option on Android devices.
If you are using an Android device to play the Pokemon Go game, we recommend disabling the Mock location feature to avoid the Failed to detect location error. Mock location is a developer mode feature that allows users to fake the location of the device for testing purposes. Enabling this feature can affect the location settings of the game and eventually cause the Pokemon Go failed to detect location error.
To access the Mock location settings, you need to turn on the developer mode option of your device.
Step 1: Open the Settings menu and go to the About Phone option.
Step 2: Navigate to the Build Number option and tap on it multiple times to enable the Developer mode.
Step 3: Go back to settings and select the Developer mode option.
Step 4: Scroll down to find the “Select Mock location app” option. Open this and click on the Nothing option.
Step 5: Restart your device and check the error status.
Fix 4: Turn off the Find My Device feature.
Find my device is a useful feature for the safety of your device but for the Pokemon Go game, it creates a settings conflict that results in the Pokemon Go failed to detect location error. You can fix the error by disabling this feature and the below steps will make things easy.
Step 1: Open the Settings menu and go to the Security option.
Step 2: Click on the Device Administrators option.
Step 3: Uncheck the Find my Device option to disable this security feature.
Restart the device and relaunch the Pokemon Go game and enjoy the game play without the Pokemon Go failed to detect location error.
Fix 5: Uninstall the Maps updates.
Many users spoof the location to play the Pokemon Go mobile game. If maps are enabled in the background while you are spoofing, the system will return the Error 12: Failed to detect location. Uninstall the Maps updates by following the below easy steps.
Step 1: Open the Settings menu and select the Apps option.
Step 2: Find and open the Maps option.
Step 3: Click on the Uninstall updates option from the menu. (Open the menu by clicking on the three-dot icon on the top right of the screen.)
We believe the methods listed above will help you to fix the Pokemon Go failed to detect location error. If you have any suggestion please share them in the comment box.