如何测试位置服务,而谷歌播放服务不运行在模拟器上



我有一个问题。我正在构建一个使用GPS定位的应用程序。

问题是,我不能在模拟器中使用它,因为"注意:Android模拟器不支持Google Play服务-使用api进行开发,您需要提供开发设备,如Android手机或平板电脑。"

是否有办法发送假位置到一个真正的安卓设备来测试我的应用程序?

通常我用窗口>显示视图>其他>模拟器控制。

实际上,您必须打开DDMS选项。在里面,你可以进入模拟器控件并发送经度和纬度坐标。这里有一个详细解释的链接http://developer.android.com/tools/devices/emulator.html#console

注意
为了做到这一点,你还必须有一个AVDGoogle API。所以如果你在测试这个,你可能需要一个有API 14的AVD。在创建AVD时,将有两个选项。一个是API 14,另一个是API 14 Google,这是你想要的,所以它可以使用你需要的服务。

编辑
这里有一个链接,可能会帮助你,如果你需要"看到"地图http://code.google.com/p/android-gps-emulator/使用与谷歌API创建的AVD,我从来没有看到我的地图问题。我必须承认我已经有一段时间没有使用AVD了,使用真正的平板电脑或手机使用Android要快得多,也更可靠。

只需登录并在模拟器上安装Google Play Services

最新更新