it-swarm.dev

如何在Genymotion中安装Google Play服务 VM (没有拖放支持)?

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

我不能像Stack Overflow中提到的那样安装它如何在Genymotion虚拟设备上安装Google框架(Play,Accounts等)?由于缺乏对拖放安装的支持。

Genymotion支持几个模拟器的Google Apps,但它不支持平板电脑模拟器。

606
anp8850

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

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

  2. 下载两个Zip文件:[。_____。]
    - ARM翻译安装程序v1.1
    - 适用于Android版本的Google Apps2.3.7 - 4.4.44.4 - 6.0(带平台和变体) 您还可以在wbroek中找到GApps列表 user GitHubGist页面

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

  4. 拖放第二个文件gapps - * - signed.Zip并重复上述步骤。再次运行adb reboot,重新启动后,Google Apps将进入模拟器。 

  5. 此时“Google Apps服务”会频繁崩溃,并显示以下消息google play services has stopped working。打开Goog​​le Play。提供帐户详细信息后,请打开Goog​​le Play并更新已安装的Google Apps。这似乎使Google Play意识到您有一个旧的Google Play服务,并会要求您更新(在我的情况下,更新Google Hangouts需要新版本的Google Play服务)。我也听说只是等待也会提示你更新。 “Google Play服务”应用似乎没有出现 - 您无法搜索它。然后,您应该会看到更新Google Play服务的优惠。安装新的Google Play服务后,您现在可以稳定,有效地访问Google Play

963
anp8850

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

enter image description here

单击工具栏上的GApps按钮

enter image description here

接受条款和条件

enter image description here

然后,您的谷歌应用程序下载将开始

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

139
MichaelStoddart

你可以这样做: 

  1. 下载ARM翻译安装程序v1.1(ARMTI)
  2. 例如,下载适用于Android版本4.4,4.3,4.2或 4.1的Google Apps
  3. 将ARMTI拖放到模拟器的HomeScreen中,然后确认全部
  4. 重新启动您的模拟器
  5. 将正确的Google App版本拖放到HomeScreen
  6. 重新启动您的模拟器
  7. 任务完成。

注意: 你可以在这里找到合适的GApp版本: 

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

54
KingyBobo

我尝试了几乎所有上述选项,但无法安装谷歌播放服务,但只是从 genymotion的常见问题部分找到 访问谷歌播放服务的唯一方法是使用OpenGapps提供的软件包。

我试过这个有效:

  1. 访问opengapps.org
  2. 选择x86作为平台
  3. 选择与您的虚拟设备对应的Android版本
  4. 选择nano作为变体
  5. 下载Zip文件
  6. 将Zip安装程序拖放到新的Genymotion虚拟设备中(仅限2.7.2及更高版本)
  7. 按照弹出说明操作
43
Mahesh N

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

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

在x86包可用之前,似乎先前需要ARM翻译。如果要安装仅ARM应用程序,则可能仍需要ARM转换。

22
anon

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

更多GApps 这里

请注意,Google+会在更新前显示大量错误。

16
rnrneverdies

使用adb,您可以安装GApps和ARM支持拉链而无需拖放。[。_____。] 来自XDA开发人员 有说明:

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

  1. adb设备
  2. adb remount
  3. adb按“C:\ Users\John\Desktop\GenyF_cked\system”/ system

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

14
NullNoname

现在 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

enter image description here

14
pRaNaY
  1. 下载 ARM翻译v1.1 并通过在模拟器上拖放来刷新它。然后重启模拟器。
  2. 转到 打开GApps ,选择x86架构,Android版本的模拟器和变体(nano足够,其他应用程序可以从Play商店安装)并下载Zip存档。将此存档拖放到模拟器并将其闪烁。重新启动模拟器。
13
mixel

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

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

2
Yunus

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

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

该指南还使用GIF来说明该过程中的步骤,因此不容置疑。

链接到gapps Zip for Android 5.0在指南中使用 - 需要Genymotion 2.4.0+

链接到指南中使用的ARM Translation Installer v1.1 - 这是为了方便起见而提供的。它与乍看之下在接受的答案中提供的内容似乎没有什么不同

1
the beest

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

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

0
nakeer

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

0
Bolboa

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

这对我有用

0
Taimoor Tariq