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

anp*_*850 620 android google-play-services genymotion

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

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

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

anp*_*850 969

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

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

  2. 下载两个zip文件:
    - ARM Translation Installer v1.1
    - 适用于Android版本的Google Apps:2.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服务"会频繁崩溃并显示以下消息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

  • 怎么做'adb reboot`? (51认同)
  • 在Mac上拖放工作也是:) (45认同)
  • 拖放也适用于Windows :) (42认同)
  • 如果您要更新Google Play服务,请在手机浏览器中搜索"Google Play服务",第一个结果应该是Play商店中Google Play服务的链接.你可以在那里更新它. (15认同)
  • 要更新Google Play,您可以打开Goog​​le Play,转到_Settings_并点击_Build Version_. (12认同)
  • @PeterRaeves使用以下命令`adb connect 192.168.56.101`后跟`adb -e reboot`.`-e`非常重要,告诉adb channel reboot命令连接虚拟设备. (5认同)
  • [适用于Android 5.1的Google Apps](http://highonandroid.com/download-android-5-1-lollipop-gapps/) (5认同)
  • 当我拖放这个zip文件时,我已经警告"文件已成功复制到...",没有任何关于闪烁的信息.谷歌Nexus 9模拟器,Android 5.0.0 (3认同)
  • 谢谢!顺便说一句,drat&drop在ubuntu上为我工作 (2认同)
  • 我尝试了几个GM图像(Android 4.4,4.2,2.3)和gapps没有成功,但最终这对我有用:"Google Galaxy Nexus - 4.2.2 - API 17 - 720x1280"和gapps-jb-20130812-signed.zip .第二次重启后谷歌安装向导启动时,没有服务崩溃或无论如何,在向导中输入谷歌登录/密码,应用程序立即开始升级.Genymotion 2.3.0,ArchLinux x86_64上的Virtualbox 4.3.14 (2认同)
  • 我拖了**Genymotion-ARM-Translation_v1.1.zip**,但它只显示成功转移,没有消息确认闪烁.这有什么问题? (2认同)
  • 也许这是GenyMotion上的新版本,但是当我尝试使用我的Google帐户登录5.0+以上的Play商店时,它仍然会崩溃.我已经尝试了至少4种不同的gapps和相同的结果. (2认同)

Mic*_*art 196

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

在此输入图像描述

单击工具栏上的GApps按钮

在此输入图像描述

接受条款和条件

在此输入图像描述

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

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

  • 这应该被投票到顶部.除了执行此步骤之外,还建议安装Google地图. (5认同)
  • 不适用于API 16.返回包含以下内容的对话框:"打开GApps不适用于Android 4.1.1." (4认同)
  • 我只是"无法下载"而停止了.多次尝试过.虚拟设备有工作网络连接,因为我可以打开Android webview浏览器应用程序并在谷歌搜索.我在虚拟设备列表的第一页上使用了Genymotion Android 7.0默认电话设备. (2认同)
  • 这对我有用,这应该是答案。向下滚动查看其他答案总是好的 (2认同)
  • 这应该是现在接受的答案!没有其他方法适合我...感谢Open GApps团队! (2认同)

小智 54

你可以这样做:

  1. 下载ARM Translation Installer 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


Mah*_*h N 44

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

我试过这个有效:

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


小智 23

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

只需从OpenGApps中获取x86 + Android 6.0软件包(nano就可以了),然后通过拖放安装并告诉它闪存.

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


rnr*_*ies 16

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

更多GApps 在这里

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


Nul*_*ame 14

使用adb,您可以在不拖放的情况下安装GApps和ARM Support拉链. 来自XDA开发者的emuking有它的说明:

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

  1. adb设备
  2. adb remount
  3. adb push"C:\ Users\John\Desktop\GenyF_cked\system"/ system

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


pRa*_*NaY 14

现在Gapps提供了通过apk安装gapps包的方法.

从以下链接下载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

在此输入图像描述


mix*_*xel 13

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


luk*_*kle 11

拖放在我的系统上无效...

我发现了一个博客帖子,描述了如何与亚行进行安装:

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
Run Code Online (Sandbox Code Playgroud)


Muh*_*fay 7

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

1.点击工具栏中的右下箭头 在此处输入图片说明

2. 下载栏

在此处输入图片说明

3.需要重启

在此处输入图片说明


Bol*_*boa 5

在此处输入图片说明

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


Vin*_*ohn 5

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