Android模拟器卡在“Google Play服务正在更新”界面

3
我最近开始学习如何在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构建工具
  • Android SDK工具
  • Google Play APK扩展库
  • Google Play服务
  • 支持存储库> Google存储库
我没有找到任何关于这个“Google Play服务正在更新”的特定消息的StackOverflow线程。我该怎么做才能解决这个问题?
2个回答

1
使用API 24或API 26的Android模拟器系统镜像,您就可以开始了。API 25尚未预装最新的Google Play Store应用程序。请注意屏幕截图,只有这些镜像是“Google Play”版本。

Android Studio 3.0 AVD Manager - System Image Selection


0
除了 @Jamal Eason 的回答之外,您还可以使用具有 Play Store 的 Nexus 5 和 Nexus 5X 模拟器。请在 这里 进行检查。您还可以通过 USB 连接支持 Google 地图并安装了 Google Play 服务的真实 Android 设备上运行程序,尝试一下

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接