Android模拟器停留在" Google Play服务正在更新"

时间:2017-07-30 19:13:45

标签: android google-maps android-emulator google-play google-play-services

我最近开始学习如何在Android应用开发中创建Google地图活动,并且偶然发现了Google Play服务的问题。每当我将gradle构建依赖项设置为compile 'com.google.android.gms:play-services-maps:11.0.4'play-services-maps的最新版本)时,模拟器屏幕在运行我的地图应用时会卡在以下视图上:

Google Play services are updating

我允许应用程序在那里坐一个多小时,没有任何更改或更新。正如我在其他StackOverflow问题中所读到的那样,我可以通过将我的gradle构建依赖项设置为旧版本(例如compile 'com.google.android.gms:play-services-maps:9.0.0')来使应用程序正常运行,但这限制了我使用较新的Android功能和我的应用中的API,例如FusedLocationProviderClient。

我在Nougat 7.1.1上运行,并安装了以下SDK以尝试解决此Google Play更新问题:

  • Android SDK Build-Tools
  • Android SDK工具
  • Google Play APK扩展程序库
  • Google Play服务
  • 支持存储库> Google Repository

我还没有找到任何专门针对此问题的StackOverflow线程; Google Play服务正在更新"信息。我该怎么做才能解决这个问题?

2 个答案:

答案 0 :(得分:1)

使用API​​ 24或API 26 Android Emulator系统映像,您应该很高兴。 API 25尚未预装最新的Google Play商店应用。关于屏幕截图的注意事项,只有这些图像是" Google Play"版本。

Groovy has built-in JSON support

答案 1 :(得分:0)

除了@Jamal Eason的回答,你可以使用有Play商店的Nexus 5和Nexus 5X模拟器。检查here。您也可以try running on real android device通过USB连接支持谷歌地图并安装谷歌播放服务。