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

时间:2016-07-26 15:14:15

标签: android google-play avd

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

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

10 个答案:

答案 0 :(得分:98)

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

Android Studio AVD Manager with Google Play Store support

答案 1 :(得分:65)

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

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

Official Source

对于其他模拟器,您可以尝试此answer中提到的解决方案。

答案 2 :(得分:17)

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

  1. 启动 Android SDK Manager ,然后选择 Google Play英特尔x86 Atom系统映像(推荐:,因为它可以相对更快地运行) android版本(例如: Android 7.1.1或API 25
  2.   

    [注意:请保留所有其他的东西,如果你要去的话   首次安装]   或者安装如下图所示:   enter image description here

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

    2. enter image description here

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

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

      2. 点击确定

      3. 然后开始您的Android模拟器。在那里,您将看到Android Play商店。见--- enter image description here

答案 3 :(得分:11)

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

❗️在Google play root随附的系统映像中不可用。

android studio images with playstore

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

enter image description here

答案 4 :(得分:11)

最简单的方法: 您应该先创建一个新的模拟器,然后再打开它,并遵循以下3个简单步骤:

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

2-更改

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

3次更改

mage.sysdir.1 =系统映像\ android-30 \ google_apis \ x86 \

image.sysdir.1 =系统图像\ android-30 \ google_apis_playstore \ x86 \

答案 5 :(得分:3)

avd模拟器中没有google play商店。但您可以手动安装它。

  1. 安装Google API系统映像,因此您已经拥有Google服务(没有Play商店)

  2. 根据Google API图片创建AVD

  3. http://opengapps.org/下载最小档案并从中提取Phonesky.apk

  4. 将Phonesky.apk推送至/ system / priv-app / on avd。

  5. 重启avd。谷歌应该在那里。

  6. 最近我尝试自己做,你可以在我的博客上找到详细的教程:http://linuxoidchannel.blogspot.com/2017/01/how-to-install-google-play-store-on.html

答案 6 :(得分:2)

创建AVD时,

  1. 选择带有Google Play图标的设备。

enter image description here

  1. 选择所需API级别的图片的Google Play版本。

enter image description here

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

enter image description here

答案 7 :(得分:0)

如果使用命令行,则需要使用列出的软件包之一

sdkmanager --list | grep "playstore"

安装后,您可以在

中使用适当的软件包。
avdmanager create avd --force --name testAVD --abi google_apis_playstore/x86_64 --package "system-images;android-28;google_apis_playstore;x86_64" -d 19

用安装的软件包替换google_apis_playstore;x86_64

答案 8 :(得分:0)

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

enter image description here

答案 9 :(得分:-3)

还没有官方支持

它还没有得到官方支持。

我搜索了Android错误跟踪器["play store" emulator avd]。我点击了Android错误172531.并且,在评论#3中,回到16年7月,一位Google员工写道:

  

感谢您的反馈。我们正在努力支持将Play应用程序中的应用程序安装到模拟器,并在该功能可用时更新。

的变通方法

我可以想到三种可能的解决方法。

  1. 请求您喜欢的应用维护者将其应用副本上传到Amazon Appstore。然后将Appstore安装到您的Android设备上。然后使用Appstore安装您喜欢的应用程序。

  2. 或者:进行网络搜索,找到所需软件的.apk文件。例如,如果您要在Android模拟器中安装SleepBot,则可以对[SleepBot apk]进行Google网络搜索。然后使用adb install安装.apk文件。

  3. 或者:尝试将Google Play商店安装到您的Android虚拟设备中,尽管它不受支持。我从来没有试过这个,但我敢打赌它可能有效。