3

我正在尝试使用谷歌地图制作应用程序,但在模拟器中它在控制台中不起作用我看到以下错误:

W/GooglePlayServicesUtil(1041): Google Play services out of date.  Requires 3159100 but found 3136130

在屏幕上我看到我必须更新谷歌服务..

我的虚拟机是4.2.2

我该怎么办?我在这里搜索了论坛..但我尝试过的解决方案没有奏效..

4

4 回答 4

1

这是一个谷歌问题。看看这个 - https://code.google.com/p/android/issues/detail?id=57880

他们发布了一条消息,称他们将很快发布更新的播放服务。到那时(截至 7 月 31 日),即使您完成了所有必需的步骤,您也无法在模拟器上运行 Google Maps API。

编辑:截至 2013 年 9 月,他们已经为其推出了更新。

于 2013-07-31T17:17:26.313 回答
1

安装兼容版本的 Google API 平台。打开 sdk manager 并检查您是否有更新的 Google play 服务。(假设您使用 eclipse)

从文档中引用。

如果您想在模拟器上测试您的应用程序,请展开 Android 4.2.2 (API 17) 或更高版本的目录,选择 Google APIs并安装它。然后创建一个以 Google API 作为平台目标的新 AVD。

注意:只有 Android 4.2.2 及更高版本的 Google API 平台包含 Google Play 服务。

http://developer.android.com/google/play-services/setup.html

检查下的主题Ensure Devices Have the Google Play services APK

确保您有最新的更新

于 2013-07-16T11:42:59.007 回答
0

I resolved this issue by creating a new avd with target version as : Google APIs(GoogleInc) API Level 18. (platform 4.3 google api required)

于 2013-09-03T08:09:13.977 回答
0

在您的 SDK 管理器中,确保您已下载最新的“Google Play 服务”,或者手动下载它们并将 adb install 安装到模拟器上。

于 2013-07-16T11:40:52.403 回答