Android 无法在Emulator中运行的应用程序中运行Google map

Android 无法在Emulator中运行的应用程序中运行Google map,android,android-studio,android-emulator,kotlin,android-8.0-oreo,Android,Android Studio,Android Emulator,Kotlin,Android 8.0 Oreo,我收到错误信息: 除非更新Google Play服务,否则AppName不会运行 更新 Emulator未显示更新Google Play服务的选项 配置 模拟器: 安卓8.1(Oreo) 谷歌API英特尔x86 Atom系统映像 已安装以下内容: 构建工具27.0.3 Android Emulator 27.2.0 谷歌播放服务(48版) 安卓Studio 3.1金丝雀9运行在Ubuntu上 在此网站上尝试了许多解决方案,但没有成功。您使用的仿真器具有如图所示的Playsto

我收到错误信息:

除非更新Google Play服务,否则AppName不会运行

更新

Emulator未显示更新Google Play服务的选项


配置 模拟器:

  • 安卓8.1(Oreo)

  • 谷歌API英特尔x86 Atom系统映像

已安装以下内容:

  • 构建工具27.0.3

  • Android Emulator 27.2.0

  • 谷歌播放服务(48版)

安卓Studio 3.1金丝雀9运行在Ubuntu上


在此网站上尝试了许多解决方案,但没有成功。

您使用的仿真器具有如图所示的Playstore


现在存在更好的解决方案:将AVD图像与内置的Google Play服务结合使用。它将使你能够使用谷歌服务,包括谷歌播放。此外,您将能够更新它,而无需重新创建AVD图像

有关更多信息,请查看此帖子


您必须有一个包含谷歌API的模拟器。根据项目中使用的Google Play Services库的版本,您可能需要包含Google API的更高API级别的仿真器。 一个带有Android 8.0(API级别26)和Google API(Google Play)的模拟器就足够了


看看这个:谷歌地图不应该运行那些没有Play Store的游戏吗?谷歌地图只需要谷歌播放系统图像。对吗?您正在应用程序中使用播放服务,因此您只能在具有播放服务的设备中运行