我尝试使用eclipse将gps经度和纬度发送到android模拟器,但似乎永远不会设置值。而是调用我的侦听器的onStatusChanged方法。 编辑我通过eclipse中ddms视图中的模拟器控件发送这些值。
如果我通过telnet发送数据,我会显示正确的数据,并且我的侦听器的onLocationChanged方法已更改。
答案 0 :(得分:7)
如果您使用的是英语以外的语言环境,则Eclipse中的ADT位置控件存在错误。要解决此问题,您必须添加“ - Duser.language = en”(不带引号 标记)与 eclipse.ini 文件分开。您可以查看this问题了解详情。
答案 1 :(得分:1)
确保您已设置权限
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_MOCK_LOCATION
答案 2 :(得分:0)
我有同样的问题,但它现在解决了因为我的模拟器没有使用谷歌API模式
来自developer.android的adt bundle顺利运行