我正在尝试使用谷歌地图制作应用程序,但在模拟器中它在控制台中不起作用我看到以下错误:
W/GooglePlayServicesUtil(1041): Google Play services out of date. Requires 3159100 but found 3136130
在屏幕上我看到我必须更新谷歌服务..
我的虚拟机是4.2.2
我该怎么办?我在这里搜索了论坛..但我尝试过的解决方案没有奏效..
我正在尝试使用谷歌地图制作应用程序,但在模拟器中它在控制台中不起作用我看到以下错误:
W/GooglePlayServicesUtil(1041): Google Play services out of date. Requires 3159100 but found 3136130
在屏幕上我看到我必须更新谷歌服务..
我的虚拟机是4.2.2
我该怎么办?我在这里搜索了论坛..但我尝试过的解决方案没有奏效..
这是一个谷歌问题。看看这个 - https://code.google.com/p/android/issues/detail?id=57880
他们发布了一条消息,称他们将很快发布更新的播放服务。到那时(截至 7 月 31 日),即使您完成了所有必需的步骤,您也无法在模拟器上运行 Google Maps API。
编辑:截至 2013 年 9 月,他们已经为其推出了更新。
安装兼容版本的 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
。
确保您有最新的更新
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)
在您的 SDK 管理器中,确保您已下载最新的“Google Play 服务”,或者手动下载它们并将 adb install 安装到模拟器上。