首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android Studio模拟器Google Play Services

Android Studio模拟器Google Play Services
EN

Stack Overflow用户
提问于 2015-08-03 19:06:10
回答 1查看 2.3K关注 0票数 5

通过遵循本教程https://developer.android.com/training/location/retrieve-current.html,我试图从Android获得我的Android模拟器中的最后一个已知位置

但是,回调方法onConnectionFailed是用error code: 2调用的。当我在模拟器中显示错误对话框时,它说:

更新Google服务 {app_name}除非更新Google服务,否则不会运行。 更新

当我单击UPDATE按钮时,会收到一条错误消息:

E/Settings重定向:无法重定向到Google服务的应用程序设置

我认为问题是因为Google服务没有包含在模拟器中。我也试着在这里跟踪答案,Android Studio与Google服务,但是它没有起作用。

谷歌文档上写着:

若要在使用Google服务SDK时测试应用程序,您必须使用以下两种方法之一: 1.)一个兼容的Android设备,运行Android2.3或更高版本,包括谷歌Play Store。 2.)带有AVD的Android仿真器运行基于>Android4.2.2或更高版本的Google平台。

有人能告诉我怎么做第二点吗?我的AVD是Nexus 5 API 22 x86

EN

回答 1

Stack Overflow用户

发布于 2015-08-06 00:35:29

这里的版本图4.2.2意味着它应该有17级以上的API。所以你的AVD应该没问题。或者,你可以下载Google服务APK并通过亚行外壳安装它。有关更多信息,请参阅答案。

但是,即使Play Services问题得到解决,您也无法在模拟器中获得位置更新,因为它没有GPS硬件。您可以像描述的这里那样通过geo命令模拟位置行为。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31794898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档