AVD 模拟器是否支持 Google Play Store?

在谷歌了很多次之后,我无法找到这个问题的答案。是谷歌播放商店正式支持的 AVD 模拟器。

我知道它曾经被停止,然后我听说它被带回后,具体版本的机器人。我使用的是 avd android 版本4.4.3(api 19)谷歌应用程序。我没有看到一个谷歌播放商店应用程序。我应该期待吗?或者有一个官方的谷歌播放商店的 apk,可以安装在 AVD 的正式?

199454 次浏览

从 Android Studio 2.3.2开始 现在您可以创建一个 AVD,有播放商店预先安装在它。目前,它是支持的 AVD 的运行

  • Nexus5或5X 手机的设备定义,或任何安卓服装
  • 自 Android 7.0(API 24)以来的系统映像

官方来源

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

没有谷歌播放商店在 AVD 模拟器。但你可以手动安装它。

  1. 安装谷歌应用程序接口系统图像,这样你就已经有谷歌服务(没有播放商店)

  2. 基于 GoogleAPI 图像创建 AVD

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

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

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

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

官方还没有正式支持。

编辑: 现在 Android Studio 的现代版本支持它,至少在某些平台上是这样。

老办法了

如果你使用的是不支持 Google Play Store 的旧版 Android Studio,而你又拒绝升级,这里有两个可能的解决方案:

  1. 让你最喜欢的应用程序的维护者将他们应用程序的一个副本上传到 亚马逊应用商店。接下来,将 Appstore 安装到您的 Android 设备上。最后,使用 Appstore 来安装您喜欢的应用程序。

  2. 或者: 进行 Web 搜索以查找。你想要的软件的 apk 文件。例如,如果你想在你的 Android 仿真器中安装 SleepBot,你可以在谷歌网页上搜索[ SleepBot apk]。然后使用 adb install安装。Apk 文件。

Google Play Store 现在正式预装了 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

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

  1. 启动 Android SDK 管理器并选择所需 android 版本的 谷歌播放英特尔 x86原子系统图像(推荐: 因为它会工作得比较快)(例如: Android 7.1.1或 API 25)

[注意: < em > 请保持所有其他东西的原样,如果你打算这样做的话 首次安装 ] 或者按照下面的图片安装: enter image description here

  1. 下载完成后,从您的 Android SDK 管理器上完成 Goto 工具-> 管理 AVD..。-> 创造

  2. enter image description here

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

  1. 还可以在 CPU/ABI 中检查 Google Play Intel Atom (x86)

  2. 好的

  3. 然后 开始你的 Android 模拟器。在那里你会看到 Android 播放商店 enter image description here

如果使用命令行,则需要使用

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

从 Android Studio 创建虚拟设备时,请注意设备表中的 Play Store Column。带有播放商店图标的图像有谷歌播放预先安装。

Something 在系统图像,随着谷歌播放根是不可用的。

android studio images with playstore

在你创建了 AVD 之后,你也可以从 Android Studio AVD 管理器中看到你的图片中有哪些已经安装了 google play:

enter image description here

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

  1. 找到创建模拟器的目录。例如,在 Windows 中,转到: “% userprofile% . android avd” 并打开您的虚拟设备文件夹。

  2. 使用记事本之类的文本编辑器打开文件 Config.ini

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

    启用 = 真

  4. 找到 Image sysdir 1入口并更换: 例子:

    Sysdir. 1 = system-images android-30 google _ apis x86

    1 = system-images android-30 google _ apis _ playstore x86

创建 AVD 的时候,

  1. 选择一个设备与谷歌播放图标。

enter image description here

  1. 选择谷歌播放版本的图像,你想要的 API 水平。

enter image description here

现在,在创建了 AVD 之后,你应该会看到谷歌播放图标。

enter image description here

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

enter image description here