title: adb -s emu geo fix not works without using telnet
body: <p>My app works on Google Apis 17. I want to set the gps location after an emulator is being launched.</p>
  
  <p>I try to this follow <a href="https://stackoverflow.com/questions/2279647/how-to-emulate-gps-location-in-the-android-emulator">how-to-emulate-gps-location-in-the-android-emulator</a>.</p>
  
  <p>1st. get the serials number of the emulator.</p>
  
  <pre><code>&gt;adb devices
  emulator-5554
  </code></pre>
  
  <p>2nd run</p>
  
  <pre><code>adb -s emulator-5554 emu geo fix 121.4961236714487 31.24010934431376
  </code></pre>
  
  <p>There are no warnings and errors. I am programming on windows7.</p>
  
  <p>It not work. However when I send gps info manually in eclipse(ADT22.6), it works. My app can locate the location correctly. What did eclipse do? How to make the adb command work? Thanks</p>