我正在尝试通过Android Studio从我的Android模拟器中获取最后已知的位置,按照这个教程https://developer.android.com/training/location/retrieve-current.html。 然而,回调方法
谷歌文档上说:
onConnectionFailed
被调用,并显示错误代码:2
。当我在模拟器中显示错误对话框时,它会显示以下内容:
当我点击“更新”按钮时,我收到一个错误消息:更新Google Play服务
{app_name}将无法运行除非您更新Google Play服务。
更新
我认为问题是因为模拟器中未包含Google Play服务。 我也尝试了这里的答案Android Studio with Google Play Services,但没有成功。E/SettingsRedirect﹕无法重定向到Google Play服务的应用程序设置
谷歌文档上说:
有人能告诉我如何实现第2点吗? 我的AVD是使用Google Play服务SDK测试您的应用程序时,您必须使用以下之一:
1.)兼容Android 2.3或更高版本且包括Google Play商店的兼容Android设备。
2.)运行基于Android 4.2.2或更高版本的Google API平台的AVD的Android模拟器。
Nexus 5 API 22 x86
。