无法在模拟器中运行的应用程序中运行Google地图

时间:2018-03-15 16:53:44

标签: android android-studio android-emulator kotlin android-8.0-oreo

我收到错误:

  

除非您更新Google Play服务,否则AppName将无法运行。

     

更新

模拟器未显示更新Google Play服务的选项。

配置

仿真器:

  • Android 8.1(奥利奥)

  • Google API Intel x86 Atom System Image。

已安装以下内容:

  • 构建工具27.0.3

  • Android Emulator 27.2.0

  • Google Play服务(第48版)

Android Studio 3.1 Canary 9在Ubuntu上运行。

在这个网站上试过很多解决方案但没有成功。

3 个答案:

答案 0 :(得分:1)

您使用具有Playstore的模拟器如图所示。

enter image description here

答案 1 :(得分:0)

现在有更好的解决方案:使用内置Google Play服务的AVD图像。它将使您能够使用Google服务,包括Google Play。此外,您无需重新创建AVD图像即可更新它。

enter image description here

有关详细信息,请查看此帖子

https://www.google.com.pk/url?sa=t&source=web&rct=j&url=https://stackoverflow.com/questions/14536595/how-to-download-google-play-services-in-an-android-emulator&ved=2ahUKEwjwz76G5u7ZAhUMCuwKHdVFAH4QFjADegQIBxAB&usg=AOvVaw1NNhhmar8bv8PoXT5o9B0q

答案 2 :(得分:0)

您必须拥有包含Google API的模拟器。根据项目中使用的Google Play服务库的版本,您可能需要包含Google API的更高API级别的模拟器。 包含Android 8.0(API级别26)且包含Google API(Google Play)的模拟器应该足够了。

Like this image