2016-07-26 103 views
29

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

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

+0

您可以随时下载APK并通过ADB –

+0

安装我已经提到,我想知道官方支持 –

+0

为什么downvote - 箭头说,如果你悬停*问题不清楚*,所以目前还不清楚你如何定义“官方”。它没有预先安装,我不记得每一次安装。我在模拟器上需要什么场景? –

回答

37

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

  • 的Nexus 5或5X​​电话,或任何Android Wear
  • 系统映像的设备定义由于Android 7.0(API 24)

Official Source

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

+0

过时的。请检查Jamal Eason的答案。 –

+0

@ MarkO'Sullivan更新。 –

4

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

  1. 安装谷歌API的系统映像,所以你已经谷歌服务(不包括Play商店)

  2. 基于谷歌API的图像

  3. 下载最小存档从http://opengapps.org/并提取Phonesky创建AVD .apk

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

  5. 重新启动avd。 Google play应该在那里。

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

+0

您是否在Play商店的应用中看到“设备不兼容”警告?其中约90%与我的不兼容。我无法真正安装任何我需要的东西(Firefox/Opera) – gavsiu

+0

Play商店在图像的子集上可用 –

0

没有官方的支持,但

它没有正式被支持。

我搜索了Android bug跟踪器["play store" emulator avd]。我点击了Android bug 172531.而且,在16号的评论#3中,Google员工写道:

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

解决办法

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

  1. 让你最喜欢的应用程序的维护者上传他们的应用程序的副本到Amazon Appstore。然后将Appstore安装到您的Android设备上。然后使用Appstore安装您最喜爱的应用程序。

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

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

44

谷歌Play商店现在正式预装Android模拟器。确保您正在运行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

+0

我似乎在2.3.3中也可用。但仅适用于两部手机图像,尚无平板电脑。我想你可以选择手机,然后将其调整为平板电脑格式。我的2.3.3屏幕与此处显示的屏幕相同。 –

+1

对于我来说,avd经理需要选择nexus设备才能获得Play商店。例如,Pixel设备没有选择谷歌播放系统图像的选项,但只有谷歌apis。 – user2576168

+0

当我尝试这个时,试图打开Play商店就卡在“正在检查信息”屏幕上。尚未找到解决方法。 – shane

5

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

  1. 开始Android SDK Manager并选择Google Play Intel x86 Atom System Image(Recomended:,因为它的工作速度相对较快)所需的Android版本(Fo R实施例:的Android 7.1.1或API 25

[注:请保留所有其他的事情,因为它是,如果你要 安装它第一次] 或安装如下图: enter image description here

  • 后下载完成后藤工具 - >管理自动真空淀积... - >创建从Android SDK管理器

  • enter image description here

  • 检查您是否正确提供下列选项。不确定内部和SD卡存储。你可以选择不同的。和目标必须是你下载的Android版本

  • 还要检查谷歌播放英特尔凌动(86)在CPU /提供ABI

  • 点击OK

  • 然后开始你的Android模拟器。您将看到Android Play商店。见--- enter image description here