android studio 3.1最新版本上没有playstore的Android模拟器

Jay*_*ani 2 android android-virtual-device android-emulator android-studio

我昨天将我的android studio 3.0.1更新为3.1,并且我试图创建nexus 5和nexus 5X的 AVD,而该默认值随playstore一起提供。我在上面安装了naugat Android 7.0(Google Apis)的x86系统映像。下载完成后,我启动了我的AVD,它包含一些google应用(gmail,playmusic,playmovie),但不包含Google Play商店或播放服务。为什么会发生?在较早版本的android studio中(例如3.0.1),如果我遵循相同的过程,则它将使用playstore创建AVD。谁能告诉我这是怎么回事?

[带有playstore徽标的nexus 5和5X的图片] 1

[我创建的AVD的图像未显示Playstore符号] 2

Sha*_*ian 10

您应该创建一个新的模拟器,然后在第一次打开它之前按照以下 3 个简单的步骤操作:

1- 转到 C:\Users[user].android\avd[您的虚拟设备文件夹] 使用记事本等文本编辑器打开“config.ini”

2-改变

“PlayStore.enabled=false”到“PlayStore.enabled=true”

3-改变

mage.sysdir.1 = system-images\android-30\google_apis\x86\

image.sysdir.1 = system-images\android-30\google_apis_playstore\x86\

  • 发誓,超级黑客的方式! (2认同)
  • 成功了!谢谢! (2认同)
  • 对于 Mac,路径为 ~/.android/avd (2认同)
  • 2021 年仍然有效!只需要重新启动 Android Studio 并点击下载即可。 (2认同)

Jay*_*ani 7

我找到了解决方案。我选择的是系统映像x86 android nougat 7.0(Google Apis),因此,它仅包含一些google应用,但不包含google play商店。发布问题后,我没有收到关于stackoverflow的完美答复,因此,我报告了android studio中的错误(帮助>提交反馈),他们给了我完美的答案。我正在选择具有Google Apis的系统映像,但是如果我想在模拟器上安装Play商店,则必须选择具有(Google Play)的系统映像。

看到这张图片

我知道这是一个愚蠢的错误,但是没有人用这个答案回答我,因此,我认为我应该发布我的答案,以便其他人可以参考并从中获得帮助,所以我已经发布了我的答案。

  • 这并不具有普遍性。例如,在我的 Android 工作室中,我没有看到任何可通过 Google Play 下载的图像。哪有这回事。所有可下载的 x86 映像都标记为“Api XY with Google API”。它们都工作正常,除了 Android 10 (API 29),它神秘地不包含 Google Play 应用程序。 (5认同)