Android Studio 3.1 最新版本上没有 Playstore 的 Android 模拟器

问题描述 投票:0回答:5

昨天我已将我的 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

android android-studio android-emulator android-virtual-device
5个回答
33
投票

您应该创建一个新的模拟器。首次打开之前,请遵循以下 3 个简单步骤:

  1. 转到
    C:\Users\\[user]\.android\avd\\[your virtual device folder]
    (Windows) 或
    /Users/[user]/.android/avd/[your virtual device folder]
    (MacOS),使用文本编辑器打开
    config.ini
  2. PlayStore.enabled=false
    更改为
    PlayStore.enabled=true
  3. image.sysdir.1 = system-images\android-[version]\google_apis\x86\
    更改为
    image.sysdir.1 = system-images\android-[version]\google_apis_playstore\x86\

14
投票

我找到了解决办法。我选择了系统映像 x86 android nougat 7.0(Google Apis),所以它只包括一些谷歌应用程序,但不包括谷歌游戏商店。在发布我的问题后,我没有在 stackoverflow 上收到任何完美的答复,因此,我从 android studio 报告了一个错误(帮助 > 提交反馈),他们给了我完美的答案。我正在选择具有 google Apis 的系统映像,但如果我想在模拟器上安装 Play 商店,我必须选择具有 (google play) 的系统映像。

see this image

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


0
投票

尝试从“推荐”选项卡而不是“x86 图像”选项卡中使用 Nougat。


0
投票

仅使用“克隆设备”选项即可为我创建一个没有 PlayStore 的设备配置文件。 screenshot of clone device option


-1
投票

您可以按照本教程这里。

或者您也可以尝试 genymotion 模拟器 ,它有 内置游戏商店 可以选择不同的 api。 在这里。

© www.soinside.com 2019 - 2024. All rights reserved.