2

我尝试使用 eclipse 将 gps 经度和纬度发送到 android 模拟器,但这些值似乎从未设置过。相反,我的侦听器的 onStatusChanged 方法被调用。编辑我通过eclipse中ddms视图中的模拟器控件发送这些值。

如果我通过 telnet 发送数据,我会显示正确的数据,并且我的侦听器的 onLocationChanged 方法会更改。

4

3 回答 3

7

如果您使用英语以外的语言环境,则 Eclipse 中的 ADT 位置控制存在错误。要修复它,您必须在eclipse.ini文件的单独行中添加“-Duser.language=en”不带引号)。您可以查看问题以获取详细信息。

于 2010-03-11T11:53:41.207 回答
1

确保您已设置权限

android.permission.ACCESS_FINE_LOCATION  
android.permission.ACCESS_MOCK_LOCATION
于 2012-05-30T18:11:50.143 回答
0

我有同样的问题,但现在解决了只是因为我的模拟器没有使用谷歌 API 模式

来自 developer.android 的 adt 包运行顺利

于 2013-07-11T10:19:31.540 回答