eme*_*his 4 eclipse android geolocation android-virtual-device android-emulator
我正在尝试测试我的应用程序,它使用地理定位使用模拟器.这里描述了几种方法.我要去Window->Open Perspective->DDMS,然后进入拉特.而且很长.一个Location Controls然后我点击"发送".

但它不起作用.相反,我看到以下错误:Unable to send command to the emulator.
为什么会这样?!?
我认为我的应用程序不是问题,因为我使用模拟器的默认浏览器进行了测试,但它也无法访问位置信息.
细节:
更新:
我改为AVD_for_Galaxy_Nexus_by_Google,它仍然无法正常工作,但我不再看到错误.我点击发送没有任何反应.
Update2: 我已经使用Telnet测试将位置数据传递给模拟器,并且没有任何反应.没有错误.根本不值一提.Urgh!
telnet localhost 5554
geo fix 50 50
Run Code Online (Sandbox Code Playgroud)
它回应OK但没有任何反应.仍然没有可用的位置数据.
Update3: 我注意到LogCat中存在以下错误的流
09-20 17:58:59.910: E/eglCodecCommon(1777): glUtilsParamSize: unknow param 0x00000b44
09-20 17:58:59.910: E/eglCodecCommon(1777): glUtilsParamSize: unknow param 0x00000bd0
09-20 17:58:59.930: E/eglCodecCommon(1777): **** ERROR unknown type 0x0 (glSizeof,72)
Run Code Online (Sandbox Code Playgroud)
该应用程序似乎运行正常,这些错误据说在这里解释.
更新4:
我已经看到多个建议来确认我的AVD已启用GPS支持,但此选项/设置不会出现在任何地方.当我打开"Android Virtual Device Manager"然后在我的某个设备上点击"编辑"时,这就是我所看到的:

没有提到"GPS支持".
更新5:
我检查了config.ini文件中的所有AVD,它们都被正确设置为hw.gps=yes.我还使用Google API目标创建了AVD,但是我仍然遇到同样的问题.该应用程序加载但没有位置数据可用,具有"位置控制"以及telnet.
更新6:
遵循Gyebro的建议如下......试图加载他的LocationDemo应用程序...

这是我在LogCat中看到的内容:
要检查您的模拟器是否支持GPS,请转到~/.android/avd/<emulatorname>.avd/并检查config.ini并且hardware-qemu.ini(如果存在)它们应包含:
hw.gps =是的
编辑
您必须使用Google API系统映像.你应该设置Google APIs - API Level 1#为目标
编辑结束
假设是这样,并且在模拟器中启用了Location,请在模拟器中运行此测试应用程序:LocationTest演示,有关详细信息,请参阅有关检索当前位置的开发文档
此示例实现GooglePlayServicesClient.ConnectionCallbacks,GooglePlayServicesClient.OnConnectionFailedListener和LocationListener.在连接LocationClient之前还要检查Google Play服务(这就是我们需要Google Emulator图片的原因.)(参见MainActivity.java)
启动应用程序后,您应该会在状态栏中看到"位置"图标.还要验证GP服务是否存在且LocationClient是否已连接到日志中.

D/LocationTest? Google Play services is available.
D/LocationTest? LocationClient: Connected
Run Code Online (Sandbox Code Playgroud)
使用DDMS geo fix 66 80使用telnet(应该响应OK)或其他有效坐标发送后,您应该看到:

D/LocationTest? Location changed!
Run Code Online (Sandbox Code Playgroud)
如果您仍然迷失在这种方法中,另一种模拟位置的方法是创建一个Mock Location Provider应用程序.
| 归档时间: |
|
| 查看次数: |
16454 次 |
| 最近记录: |