Emulator's Location simulation not working

I had the same problem, but I managed to fix it.

Run Google Maps and accept confirmations at least once until you see the map. Do not forget to set your location setting to ON/High accuracy, as shown in the screenshot below.

Google Maps Settings


I had the same problem with the SDK Tools version 25.1.7. I've updated them to 25.2 rc1 and it now works.

Beware that you cannot install the RC version from Android Studio. You have to launch the separate Android SDK Manager to see it.

Android SDk Manager with RC android SDK tools

Relaunch the emulator and check that you are indeed using the latest version in the Help/About screen of the Extended Controls windows.

Extended controls window


Using OS X and Android Studio, had the same problem and what worked for me was: going to the actual phone (emulator) Settings, Location, and turning off the location and turning it back on. Tested again, and started working.

I think it doesn't matter that much, but the Emulator version: 26.0.3-3965150.