如何在6.0版本的Genymotion设备上安装Google Play服务?

42
如何在6.0的Genymotion设备上安装Google Play服务?
对于其他版本,此答案适用,但不适用于6.0。 编辑: 我已经尝试使用来源的6.0 Gapps,但所有Gapps都无法刷入模拟器。
7个回答

76

Ivan,我在这里找到了解决方案(链接)并按照用户@sinistance的步骤进行操作,使用 Nexus 5X Preview API 23 成功了。

简化后的答案如下:

你用的是什么镜像?我用的是预览版 Nexus 5x 镜像。以下是步骤:

  1. 刷入 Genymotion-ARM-Translation_v1.1.zip 然后重启。
  2. 刷入 gapps-L-4-21-15.zip。
  3. 登录您的 Google 账户。
  4. 刷入 benzo-gapps-M-20151011-signed-chroma-r3.zip 然后重启。

就这些了

你可以在上面的链接中找到所有文件!希望它对你有用!

问候


1
好的。在更新Google Play服务时,在第三步之后,我仍然收到了“Google Play服务已停止”的消息。因此,我执行了第四步,现在一切都正常了。 - codesnooker
这对我没有作用,因为我已经在使用“稳定版”6.0而不是预览版。只安装gapps-L可能会有点作用,但你将无法在应用中获取任何地图。 - Henrique de Sousa
2
6.0 MarshMallow的链接已失效。 - Amitsharma
将 Google 帐户添加到 Play 服务时出现问题,有人遇到过吗? - Swaminathan V
更新Google Play服务,然后刷入Benzo zip文件。 - Vihaan Verma
显示剩余4条评论

9
自Genymotion 2.7.2及以上版本,请按照以下步骤操作:
1. 访问opengapps.org 2. 选择x86作为平台 3. 选择与您的虚拟设备相对应的Android版本 4. 选择nano作为变体 5. 将zip安装程序拖放到新的Genymotion虚拟设备中 6. 按照弹出的说明进行操作
更多信息请参考:https://www.genymotion.com/faq/#google-play-services

8

在三星Galaxy S6 - 6.0.0 - 1440x2560上:

  • 刷入Genymotion-ARM-Translation_v1.1
  • 刷入open_gapps-x86-6.0-pico-20160524.zip

请尝试一下。


1
在这里找到gapps:https://github.com/opengapps/x86/releases - goodhyun
3
起作用了,使用 https://github.com/opengapps/x86/releases/download/20160714/open_gapps-x86-6.0-micro-20160714.zip,可与任何6.0.0版本的Genymotion设备一起使用。注意:为了安全起见,请使用关闭或adb重启命令,而不是在Genymotion窗口上使用关闭按钮。 - Casper Ngo

4
如果Android 6.0上的Google Play服务每次都崩溃,可以尝试按照以下方式依次进行操作。这样或许会有用。
下面是我的做法:
  1. 安装最新版的Genymotion(2.6.0版本),确保之前旧的(预览)Android 6.0镜像已被移除(Genymotion -> 设置 -> 其他 -> 清除缓存)。
  2. 添加一个新的虚拟设备,选择Google Nexus 5X和Android 6.0镜像。它应该会从Genymotion网站下载一个新镜像。启动创建好的Google Nexus 5X - 6.0.0 - API 23 - 1080x1920虚拟设备。
  3. 刷入Genymotion-ARM-Translation_v1.1.zip(将zip文件拖放到虚拟设备窗口中),然后重新启动虚拟设备。
  4. 刷入gapps-L-4-21-15.zip并再次重启虚拟设备。现在通过设置->账户->添加账户在虚拟设备中添加Google账户。不要启动Google Play!忽略登陆过程中出现的任何崩溃。
  5. 刷入benzo-gapps-M-20151011-signed-chroma-r3.zip并重新启动虚拟设备。打开虚拟设备中的Google Play,并更新所有已安装的应用程序。
  6. 通过长按主页按钮启动Google Now,强制弹出对话框请求更新Google Play服务。更新Google Play服务。现在设备已准备好使用正常的Google Play和Google Play服务。
Genymotion android 6.0 with Google play service

3
对我而言,只需安装来自http://opengapps.org/的x86和Android版本6.0的完整包(在我的情况下),将下载的zip文件拖到计算机上即可。建议重新启动一次。

也许有些应用程序无法正常工作,但您不需要做其他任何事情。 希望这个答案能帮到您。


谢谢你的提示!它帮助我为模拟的Android 5.1.0安装GApps(在我的情况下,50 MB的pico足够了 :))。 - AntonK

0

1
这是针对5.1版本,不是6。 - wkhatch

-1

为了在Genymotion中启用Google Play服务,根据您在问题中提到的答案,您需要ARM和Gapps。

因此,请从这里下载Android Marshmallow的gapps,并按照此答案进行操作。


1
我尝试了几个Gapps版本,但它们都无法刷入。你是否成功地使用特定的Gapps版本刷入了你的6.0 Genymotion? - Ivan V
我还没有尝试过,让我检查一下我提到的带gapps的6.0 Genymotion。如果我找到了合适的解决方案,我会更新我的答案。 - Pranav P
谢谢。我已经尝试了上面链接中提供的所有Gapps版本,但都没有成功。 - Ivan V
这里也是一样,但我看到他们的6.0版本的图像仍处于预览版本,所以可能正在建设中或者过一段时间后才能使用。 - Pranav P

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接