Android 虚拟机上的Google play服务已过时
我正在尝试使用google maps创建应用程序,但在模拟器中,它在控制台中不起作用,我看到以下错误:Android 虚拟机上的Google play服务已过时,android,android-emulator,google-play-services,Android,Android Emulator,Google Play Services,我正在尝试使用google maps创建应用程序,但在模拟器中,它在控制台中不起作用,我看到以下错误: W/GooglePlayServicesUtil(1041): Google Play services out of date. Requires 3159100 but found 3136130 在屏幕上,我看到我必须更新谷歌服务 我的虚拟机是4.2.2 我该怎么办?我已经搜索了这里的论坛。。但是我尝试过的解决方案都不起作用。在您的SDK管理器中,请确保您下载了最新的“Google
W/GooglePlayServicesUtil(1041): Google Play services out of date. Requires 3159100 but found 3136130
在屏幕上,我看到我必须更新谷歌服务
我的虚拟机是4.2.2
我该怎么办?我已经搜索了这里的论坛。。但是我尝试过的解决方案都不起作用。在您的SDK管理器中,请确保您下载了最新的“Google play服务”,或者手动下载并安装到模拟器上。安装兼容版本的Google API平台。打开sdk管理器,检查是否有更新的Google play服务。(假设您使用eclipse) 从文件中引用 如果要在emulator上测试应用程序,请展开Android 4.2.2(API 17)或更高版本的目录,选择Google API,然后安装它。然后创建一个新的AVD,使用GoogleAPI作为平台目标 注意:只有Android 4.2.2及更高版本的Google API平台才包含Google Play服务。 检查
下的主题,确保设备具有Google Play services APK
确保你有最新的更新这是谷歌的问题。看看这个- 他们已经发布了一条消息,说他们将很快发布更新的播放服务。在那之前(7月31日),你将无法在你的模拟器上运行谷歌地图API,即使你完成了所有需要的步骤
编辑:截至2013年9月,他们已经发布了一个更新版本。我通过创建一个新的avd解决了这个问题,目标版本为:Google API(Google Inc)API Level 18。(需要平台4.3谷歌api)。检查文档。安装Google API平台的兼容版本。如果您想在emulator上测试您的应用程序,请展开Android 4.2.2(API 17)或更高版本的目录,选择Google API,然后安装它。然后创建一个新的AVD,使用GoogleAPI作为平台目标。注:只有Android 4.2.2和更高版本的Google API平台包含Google Play服务。我修复了它,我安装了新版本的Google Play服务,确切地说:3.1.59如果它对你有用,我很高兴。如果你知道如何修复它,最好把它写下来作为一个答案,这样人们就可以找到它。我已经做了它所说的一切,但仍然不能工作,我的机器也有谷歌API和项目。你不能将谷歌API与播放服务一起使用。@dbasch我只是引用了文档中的话。注释引自文件。我也张贴了链接和链接有一个说明。我甚至在emulator 4.2.2上测试了地图,它需要google play服务和google api。那么,右边的文档中引用了什么,以及我发布的内容。@dbasch一定要试一试。除非文档中缺少某些内容,否则它应该可以工作。