I would like to lower the minimum API level of my application to 4.4(KitKat) from 5.0(Lollipop)
Sadly I couldn't get any real devices so I have to work with an emulator.
My app is heavily based on user's location so the main testing must be target the location changing feature.
I have made a 4.4 Emulator and is working fine, my app works fine but when I try to send locations via the Extended control panel nothing happens.
If I load a GPX file the locations appear on the table of the extended control panel inside the GPS data playback but the device does not get any locations.
I fill the lat and longitude click on "SEND" but nothing happens.
The "Send" button is not clickable at all, the long and lat fields are disabled and I cannot fill anything. The "GPX" and "KML" tabs are also disabled.
The progress bar do increases, so not like the first 2 methods I have tried this is finally looks like actually doing something but the emulator still not getting the location changes. Not at all.
telnet localhost 5554
But I have Connection refused
error message.
So I cannot try to send locations via:
geo fix <longitude value> <latitude value>
(Telnet is enabled on my Windows)
From terminal run telnet localhost 5554 , you are now in emulator shell. Type help ,it will show available commands , like faking a call, sms, battery etc. To know more about a command type help <command name> . Type help geo , it will print available location commands.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With