Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Emulator卡在“开启”状态;Google Play服务正在更新;_Android_Google Maps_Android Emulator_Google Play_Google Play Services - Fatal编程技术网

Android Emulator卡在“开启”状态;Google Play服务正在更新;

Android Emulator卡在“开启”状态;Google Play服务正在更新;,android,google-maps,android-emulator,google-play,google-play-services,Android,Google Maps,Android Emulator,Google Play,Google Play Services,我最近开始学习如何在Android应用程序开发中创建谷歌地图活动,并偶然发现了谷歌游戏服务的一个问题。每当我将gradle build dependency设置为编译'com.google.android.gms:play services maps:11.0.4',这是最新版本的play services maps,运行我的地图应用程序时,模拟器屏幕就会卡在以下视图上: 我已经允许应用程序在那里放置了一个多小时,但没有任何更改或更新。正如我在其他StackOverflow问题中所读到的,我可

我最近开始学习如何在Android应用程序开发中创建谷歌地图活动,并偶然发现了谷歌游戏服务的一个问题。每当我将gradle build dependency设置为编译'com.google.android.gms:play services maps:11.0.4',这是最新版本的
play services maps
,运行我的地图应用程序时,模拟器屏幕就会卡在以下视图上:

我已经允许应用程序在那里放置了一个多小时,但没有任何更改或更新。正如我在其他StackOverflow问题中所读到的,我可以通过将我的gradle build dependency设置为较旧的版本,例如
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服务正在更新”消息的StackOverflow线程。我能做些什么来解决这个问题?

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


除了@Jamal Eason的答案外,您还可以使用具有Play Store的Nexus 5和Nexus 5X模拟器。检查。您还可以通过支持谷歌地图并安装谷歌播放服务的USB连接