Android模拟器4.2.2或更高版本上的Google Play服务."除非您更新Google Play服务,否则Google Maps API演示将无法运行"

Blo*_*per 3 android google-maps android-emulator

以下是一些相关的线程,但这些解决方案不起作用:

1. 在Android模拟器上运行Google Maps v2

2. 如何在Android模拟器上运行Google Map API V2

我甚至在这个问题上都遵循了Google Developer的文档.依然没有.

要使用Google Play服务API开发应用,您需要使用Google Play服务SDK设置项目.如果您尚未安装Google Play服务SDK,请按照添加SDK包的指南进行操作.

要在使用Google Play服务SDK时测试您的应用,您必须使用以下任一项:

  • 兼容的Android设备,运行Android 2.3或更高版本,包括Google Play商店.
  • 具有AVD的Android模拟器,可运行基于Android 4.2.2或更高版本的Google API平台.

我使用的是高于Android 4.2.2的模拟器Android 5.1.1,但是当我为地图运行示例代码时,我在模拟器上收到一条消息:

"除非您更新Google Play服务,否则Google Maps API演示将无法运行"

它给了我一个更新的选项,但当我点击它时,我在我的模拟器的屏幕上收到这条消息:

"Unfortunatley,谷歌地图API演示已停止"

任何人都可以对这个问题有所了解吗?我可以在真实的设备上进行设置并对其进行测试,但我更倾向于使用Android模拟器,因为它的速度要快得多.

kah*_*aho 7

确保您使用的Google APIs (Google Inc.)是模拟器的目标.如果这不能解决问题,你可以google最新的Google Play Services' apk并安装它adb install.

= - = - = edit = - = - =
在API级别22模拟器上似乎存在与Google Play服务有关的错误.我提交了一个bug.
https://code.google.com/p/android/issues/detail?id=176348&thanks=176348&ts=1433887196

在API 21和API MNC上,Google Play服务似乎没问题