adb -s emu geo fix not works without using telnet

 ̄綄美尐妖づ 提交于 2019-12-10 04:22:38

问题


My app works on Google Apis 17. I want to set the gps location after an emulator is being launched.

I try to this follow how-to-emulate-gps-location-in-the-android-emulator.

1st. get the serials number of the emulator.

>adb devices
emulator-5554

2nd run

adb -s emulator-5554 emu geo fix 121.4961236714487 31.24010934431376

There are no warnings and errors. I am programming on windows7.

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


回答1:


Have you try sending it via telnet? First you have to connect to the emulator:

telnet localhost 5554

Then you can use the geo command to send latitude and logitude:

geo fix 121.4961236714487 31.24010934431376


来源:https://stackoverflow.com/questions/23339110/adb-s-emu-geo-fix-not-works-without-using-telnet

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!