avd模拟器是否支持Google Play商店?

Uts*_*pta 87 android android-virtual-device google-play

谷歌搜索后,我无法找到这个问题的答案.Google Play商店是否正式支持avd模拟器.

我知道它曾经停止过,然后我听说它是​​在特定版本的android之后被带回来的.我正在使用avd android版本4.4.3(api 19)谷歌应用程序.我没有在那里看到谷歌游戏商店应用程序.我想是期待它吗?或者是否有正式的apk for google play store可以正式安装在avd上?

Jam*_*son 115

Google Play商店现已正式预装Android Emulator.确保您运行的是最新版本的Android Studio 2.4.在Android Studio AVD Manager中,选择一个旁边有Google Play商店图标的虚拟设备配置,然后选择一个标有"Google Play"标签的系统图片.请参阅此版本说明:https://androidstudio.googleblog.com/2017/04/android-studio-24-preview-4-is-now.html

支持Google Play商店的Android Studio AVD Manager

  • I 似乎在 2.3.3 中也可用。但仅限两张手机图像,还没有平板电脑。我想你可以选择手机,然后将其调整为平板电脑格式。我的 2.3.3 屏幕与此处显示的屏幕相同。 (2认同)
  • 当我尝试此操作时,尝试打开 Play 商店只是卡在“检查信息”屏幕上。还没有找到解决方法。 (2认同)
  • Deb的回答对我帮助最大。如果不首先加载启用“Google Play”的系统映像,就无法创建启用 Google Play 的 AVD。我还注意到只有少数设备可以使用支持 Googla Play 的图像。 (2认同)

Pre*_*ola 75

从Android Studio 2.3.2开始,您现在可以创建一个预先安装了Play商店的AVD.目前,它支持AVD的运行

  • Nexus 5或5X​​手机或任何Android Wear的设备定义
  • Android 7.0以来的系统映像(API 24)

官方消息来源

对于其他仿真器,您可以尝试本答案中提到的解决方案.

  • 在MacOS,Android工作室3.1,模拟器Nexus 5X,Android 7.0或8.0没有Play商店:( (5认同)
  • 这不是问题的正确答案。请看下面 Jamal Eason 的回答。 (3认同)

Sha*_*ian 39

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

  1. 找到创建模拟器的目录。例如,在 Windows 中转到:C:\Users[user].android\avd[your virtual device folder]

  2. 使用记事本等文本编辑器打开文件config.ini

  3. 找到PlayStore.enabled键并将其值更改为 true:

    PlayStore.enabled = true

  4. 找到image.sysdir.1条目并更改: google_apis => google_apis_playstore。例子:

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

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

  • 您可以使用“已使用”的 avd,只需单击“擦除数据”即可 (6认同)
  • 更改这些设置后,我是否应该从 AVD 管理器启动模拟器?我收到错误“AVD 模拟器进程...已被终止” (5认同)
  • 目前使用 Google Play 平板电脑模拟器的最佳方式。 (4认同)
  • 确保您也下载了 Google Play 商店系统映像。 (4认同)
  • @Learn2Code 打开 AVD 管理器,右键单击设备,然后选择“在磁盘上显示” (2认同)
  • 就我而言,无需创建新的 AVD,它可以使用现有的 AVD。就在 _Settings..._ > _SDK Platforms_ 中,我必须安装相应的 **Google Play ...系统映像**。然后我按照提到的方式修改了 config.ini,并_立即冷启动_。 (2认同)

Deb*_*Deb 20

是的,您可以在Android模拟器(AVD)上启用/使用Play商店:在此之前您必须设置一些先决条件:

  1. 启动Android SDK Manager并选择您所需的Android版本的Google Play Intel x86 Atom系统映像(推荐:因为它将相对更快地工作)(例如:Android 7.1.1或API 25)

[注意:请保留所有其他内容,如果您要第一次安装]或者安装如下图所示: 在此输入图像描述

  1. 下载完成后,转到Google 工具 - > 管理AVD ... - > 从您的Android SDK管理器创建

  2. 在此输入图像描述

检查您是否正确提供了以下选项.不确定内部和SD卡存储.你可以选择不同的.而Target必须是您下载的Android版本

  1. 同时检查提供的CPU/ABI中的Google Play Intel Atom(x86)

  2. 单击确定

  3. 然后启动 Android模拟器.在那里,您将看到Android Play商店.见--- 在此输入图像描述

  • 在创建模拟器时,我无法在SDK Manager中找到*Google Play Intel x86 Atom System Image*,也无法在CPU/ABI部分找到*Google Play Intel Atom(x86)*. (2认同)
  • @CanPoyrazoğlu 在右下角有一个开关“显示包详细信息”点击它,你会看到它 (2认同)

ccp*_*zza 17

当您从 Android Studio 创建虚拟设备时,请注意设备表中的 Play Store 列。带有 Play 商店图标的图像已预先安装了 google play。

?? 在 google play root 附带的系统映像中不可用。

带有 Playstore 的 android studio 图像

创建 AVD 后,您还可以从 Android Studio AVD 管理器查看您的哪些图像安装了 google play:

在此处输入图片说明

  • 但不适用于平板电脑。耻辱 (5认同)
  • @MacaronLover:那么,例如,您可以使用 genymotion,它是免费供个人使用的,并且您可以通过单击模拟器窗口中右上角的图标来安装gapps。请参阅/sf/ask/1408531841/ (2认同)

Lah*_*ima 12

创建 AVD 时,

  1. 选择带有 google play 图标的设备。

在此处输入图片说明

  1. 选择您所需 API 级别的图像的 google play 版本。

在此处输入图片说明

现在,创建 AVD 后,您应该会看到 google play 图标 。

在此处输入图片说明


Jav*_*haq 12

Select a Device选项上选择一个设备,然后选择目标中google play icon显示的系统映像Google play

在此输入图像描述