657

Vm如何在没有拖放支持的 Genymotion 模拟器中安装 Google Play 服务?

我无法按照 Stack Overflow 帖子中提到的安装它如何在 Genymotion 虚拟设备上安装 Google 框架(Play、Accounts 等)?由于缺乏对拖放安装的支持。

Genymotion 支持少数模拟器的 Google Apps,但不支持平板电脑模拟器。

4

17 回答 17

983

从 Genymotion 2.10.0 及更高版本开始,可以从模拟器工具栏安装 GApp。请参考@MichaelStoddart回答

接下来是出于历史原因保留在这里的先前答案:

Genymotion 不提供 Google Apps。要安装 Google Apps:

  1. 将 Genymotion 和 VirtualBox 升级到最新版本。

  2. 下载两个 zip 文件:
    - ARM Translation Installer v1.1
    -适用于您 Android 版本的 Google Apps2.3.7 - 4.4.44.4 - 6.0(带有平台和变体)您还可以在wbroek用户GitHubGist 页面中找到 GApps 列表.

  3. 打开 Genymotion 模拟器并转到主屏幕,然后将第一个文件Genymotion-ARM-Translation_v1.1.zip 拖放到模拟器上。将出现一个对话框并显示正在进行文件传输,然后将出现另一个对话框并询问您是否要将其闪存到模拟器上。单击确定并通过adb reboot从终端或命令提示符运行重新启动设备。

  4. 拖放第二个文件gapps-*-signed.zip并重复与上述相同的步骤。再次运行adb reboot,重新启动后,Google Apps 将在模拟器中。

  5. 此时“Google Apps Services”会频繁崩溃并显示以下消息google play services has stopped working。打开谷歌播放。提供您的帐户详细信息后,打开 Google Play 并更新您安装的 Google Apps。这似乎让 Google Play 意识到您拥有旧的 Google Play 服务并会要求您更新(在我的情况下,更新 Google Hangouts 需要新版本的 Google Play 服务)。我还听说只是等待也会提示您更新。“Google Play 服务”应用程序似乎没有以其他方式出现 - 您无法搜索它。然后,您应该会看到更新 Google Play 服务的提议。安装新的 Google Play 服务后,您现在可以稳定、有效地访问 Google Play

于 2013-11-22T04:58:02.213 回答
287

最新版本的 Genymotion(2.10.0 及更高版本)现在允许您从模拟器工具栏安装 GApp:

在此处输入图像描述

单击工具栏上的 GApps 按钮

在此处输入图像描述

接受条款和条件

在此处输入图像描述

您将开始下载谷歌应用程序

下载完成后,只需重新启动虚拟设备!

于 2017-08-02T08:52:28.967 回答
54

您可以通过以下方式简单地做到这一点:

  1. 下载 ARM 翻译安装程序 v1.1(ARMTI)
  2. 例如,下载适用于您的 Android 版本 4.4、4.3、4.2 或 4.1 的 Google Apps
  3. 将 ARMTI 拖放到模拟器的 HomeScreen,并确认所有
  4. 重启你的模拟器
  5. 将正确的 Google App 版本拖放到您的主屏幕
  6. 重启你的模拟器
  7. 任务完成。

注意:您可以在这里找到正确的 GApp 版本:

http://forum.xda-developers.com/showthread.php?t=2528952

于 2014-05-03T20:25:34.843 回答
50

我尝试了几乎所有上述选项,但无法安装 google play 服务,但是刚刚从genymotion 的 faq 部分发现访问 google play 服务的唯一方法是使用 OpenGapps 提供的包。

我试过了,这有效:

  1. 访问 opengapps.org
  2. 选择 x86 作为平台
  3. 选择与您的虚拟设备对应的 Android 版本
  4. 选择 nano 作为变体
  5. 下载压缩文件
  6. 在新的 Genymotion 虚拟设备中拖放 zip 安装程序(仅限 2.7.2 及更高版本)
  7. 按照弹出说明进行操作
于 2016-10-16T02:15:52.470 回答
23

至少对于 Android 6.0,ARM 翻译这件事显然是不必要的。

只需从OpenGApps获取一个 x86 + Android 6.0 包(nano 很好),然后通过拖放安装并告诉它闪烁。

在 x86 包可用之前,似乎之前需要 ARM 翻译。如果您想安装仅限 ARM 的应用程序,您可能仍需要 ARM 翻译。

于 2016-04-11T23:48:49.953 回答
16

适用于 Genymotion “Lollipop Preview - Nexus 5”虚拟设备

更多 GApp在这里

请注意,Google+ 在更新之前会显示很多错误。

于 2014-11-25T19:07:03.500 回答
15

在此处输入图像描述

从 2.10 版开始,可以使用模拟器中的工具栏安装Genymotion 。只需寻找Open GAPPS按钮。

于 2019-02-23T02:27:46.977 回答
15

现在Gapps提供了安装 gapps 包彻底 apk 的方法。

从以下链接下载 APK 和安装说明:

http://opengapps.org/app/

您可以从以下链接下载当前 APK:

Play 商店链接:https ://play.google.com/store/apps/details?id=org.opengapps.app

当前版本网站链接(7/22/2017): http: //opengapps.org/app/opengapps-app-v16.apk

在此处输入图像描述

于 2017-02-15T13:40:25.407 回答
14

使用 adb,您无需拖放即可安装 GApps 和 ARM Support zip。 XDA Developers 的 emuking有相关说明:

我使用了 4.2.2,这对于我的测试目的是可以接受的。然后我将两个 zip 的“/system/...”文件夹解压缩到我桌面上的一个文件夹中。在 cmd 提示符下,我使用了以下命令(步骤 1 是可选的,用于验证 adb 是否正常工作):

  1. 亚行设备
  2. adb 重新挂载
  3. adb push "C:\Users\John\Desktop\GenyF_cked\system" /system

您必须将“adb push”行中的文件夹名称更改为实际提取两个 zip 文件的位置。完成后,我建议您“adb reboot”设备。

于 2014-09-28T03:30:55.437 回答
13
  1. 下载ARM Translation v1.1并通过在模拟器上拖放来刷新它。然后重启模拟器。
  2. 转到Open GApps,选择 x86 架构,您的模拟器的 Android 版本和变体(nano 就足够了,其他应用程序可以从 Play Store 安装)并下载 zip 存档。将此存档拖放到模拟器并刷新它。重启模拟器。
于 2015-12-28T08:37:55.293 回答
11

拖放在我的系统上不起作用...

我找到了一篇博文,描述了如何使用 adb 安装它:

adb push Genymotion-ARM-Translation_v1.1.zip /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip

adb push gapps-jb-yyyymmdd-signed.zip /sdcard/Download/gapps.zip

adb shell flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip

adb reboot

adb shell flash-archive.sh /sdcard/Download/gapps.zip

adb reboot
于 2016-03-11T12:52:48.317 回答
7

使用 Genymotion 模拟器下载 Google Play 服务的 3 个步骤

1.单击工具栏中的右下箭头 在此处输入图像描述

2.下载栏

在此处输入图像描述

3.需要重启

在此处输入图像描述

于 2020-09-24T12:46:14.037 回答
5

genymotion 的右上角有一个 Open GAPPS 按钮。点击它可以直接从genymotion安装Gapps。

于 2019-09-09T11:09:03.387 回答
3

对于 Genymotion 2.12.2,您可以在其所有虚拟设备中找到添加的 GApp。通过 Genymotion 运行任何虚拟设备,然后您可以在右上角找到 Open GApps。按下它,它会自动安装 GApps。

!(https://imgur.com/a/ju3EYE0

于 2018-10-28T12:34:10.227 回答
1

遵循已接受答案中的步骤对我不起作用。我按照本指南中的步骤使用运行 5.0.0 的映像,它完成了工作。这是一个逐步的过程,就像Google Play为 genymotion 图像添加支持的公认答案一样。

最重要的区别是,在我链接到的指南中,他们提到Google Play Services在运行高于 5.0.0 的图像上安装可能无法正常工作,并且他们说将ADB tool connection settings桌面Genymotion应用程序的设置窗口中的更改为:Use custom Android SDK tools. 此外,gapps拉链似乎有所不同。

该指南还使用 GIF 来说明过程中的步骤,因此它留下的怀疑空间要小得多。

gapps指南中使用的 Android 5.0 的 zip链接——需要 Genymotion 2.4.0+

指向指南中使用的 ARM Translation Installer v1.1 的链接——这是为了方便而提供的。乍一看,它似乎与接受的答案中提供的没有任何不同

于 2016-05-21T17:55:38.547 回答
0

试图下载 Gapps 应用程序并将其安装在 Genymotion 上,但意识到它已经包含在模拟器本身中

https://www.genymotion.com/blog/2-10-open-gapps-widget/

于 2018-12-03T22:50:08.483 回答
0

下载最新版本的genymotion,创建设备后点击设备右侧的Open GAPP。

那对我有用

于 2018-10-22T04:49:27.253 回答