Emulator's Location simulation not working
<p>I would like to lower the minimum API level of my application <strong>to 4.4(KitKat)</strong> from 5.0(Lollipop)</p>

<p>Sadly I <strong>couldn't get any real devices</strong> so I have to <strong>work with an emulator.</strong></p>

<p>My app is <strong>heavily based on user's location</strong> so the main testing must be target the <strong>location changing feature.</strong></p>

<h2>I try to use location simulation with the <strong>official Google Android Emulator. (x86)</strong></h2>

<p>I have made a <strong>4.4 Emulator and is working fine</strong>, my <strong>app works fine</strong> but when I try to <strong>send locations via the Extended control panel nothing happens.</strong></p>

<p>If I <strong>load a GPX file</strong> the locations appear on the table of the extended control panel inside the GPS data playback but <strong>the device does not get any locations.</strong></p>

<p><a href="https://i.stack.imgur.com/W6vrO.png" rel="noreferrer"><img src="https://i.stack.imgur.com/W6vrO.png" alt="enter image description here"></a></p>

<p>I fill the lat and longitude <strong>click on "SEND" but nothing happens.</strong></p>

<h2>I have also tried to simulate location changing from the <strong>Android Device Monitor's "Emulator Control"</strong> tab</h2>

<p>The <strong>"Send" button is not clickable at all</strong>, the long and lat fields are disabled and I cannot fill anything. The "GPX" and "KML" tabs are also disabled.</p>

<p><a href="https://i.stack.imgur.com/EAwoW.png" rel="noreferrer"><img src="https://i.stack.imgur.com/EAwoW.png" alt="enter image description here"></a></p>

<h2>I have also tried to <strong>use the Gps Emulator plugin</strong> as the following:</h2>

<p><a href="https://i.stack.imgur.com/cy9Hm.png" rel="noreferrer"><img src="https://i.stack.imgur.com/cy9Hm.png" alt="enter image description here"></a></p>

<p><strong>The progress bar do increases,</strong> so not like the first 2 methods I have tried this is finally looks like actually doing something <strong>but the emulator still not getting the location changes.</strong> Not at all.</p>

<h2>I have tried a fourth method via command line:</h2>

<pre><code>telnet localhost 5554
</code></pre>

<p>But I have <code>Connection refused</code> error message.</p>

<p><strong>So I cannot try to send locations via:</strong></p>

<pre><code>geo fix &lt;longitude value&gt; &lt;latitude value&gt;
</code></pre>

<p>(Telnet is enabled on my Windows)</p>