Lollipop(Android 5.0)中Genymotion上的Google Play服务

36
在似乎是关于Android 5.0 API 21 (棒棒糖)的权威线程或Google上,我找不到任何有关支持Google Play服务的提及。有人有相关见解吗?
我熟悉下载gapps软件包并进行安装的做法,在Kitkat和Jellybean上都可以正常工作。但是,如果我在5.0上尝试这些安装包,它们似乎会破坏虚拟机。
随着最近Genymotion的升级,我希望他们能增强兼容性,但是我找不到任何提示。

问一下,你的Genymotion 5(棒棒糖)能用吗?我的在启动时总是卡住…… :( - pskink
我做了!第一次启动需要很长时间,但logcat是活着的,所以我让它运行,最终它启动了。 - jmaculate
很奇怪,我等了半个多小时,它通过了“正在升级72个应用程序”的阶段,但没有完全启动...也许是RAM问题?我的RAM只有4GB。 - pskink
嗯,不太确定,也许尝试重新创建虚拟机?我的主机有8GB内存,但我只分配了2GB给该实例。 - jmaculate
感谢您的输入,我已经尝试了两次或更多次,甚至升级到了最新的Genymotion 2.3.1版本,但仍然没有成功。我想我会等待官方发布。 - pskink
我刚刚重新启动了电脑,现在我的电脑已经成功启动了。大约花了2分钟的时间,但是我的电脑也配备了16GB的内存。 - Reid Mac
3个回答

43
你可以从此链接 https://www.androidfilehost.com/?fid=95784891001614559 下载适用于Android 5.0(棒棒糖)的Google应用程序,按照 here 中的说明进行操作(使用带有Google Play服务的Genymotion)。我已经在Genymotion“Lollipop预览-Nexus 5”设备上成功运行它们。

2
我正在使用Genymotion 2.3.7,并刚刚安装了Google Nexus 4-5.0.0 API 21,但我无法安装ARM翻译1.1。在拖放后,我收到了“无法刷写文件Genymotion-ARM-Translation_v1.1.zip”的提示。 - dtrejogo
2
我认为genymotion的最后已知版本是2.3.1(而不是2.3.7),所以在我下载了虚拟设备“Google Nexus 4-5.0.0-API 21”之后,我刷入了“Genymotion-ARM-Translation_v1.1.zip”,然后是“gapps-lp-20141109-signed.zip”(按照说明),现在它正在按预期工作。也许你需要删除你的虚拟设备,并重新开始这些步骤。 - Nicki Voutou
“Flash”一个文件是什么意思?我将ARM dmg文件拖入虚拟机,它会显示一个短暂的加载条,然后显示“文件成功复制到...”,这是正常的吗? - Birrel
1
这意味着将文件(在我们的情况下是Genymotion-ARM-Translation.zip)拖放到Genymotion VM窗口中。一旦这样做,它应该显示“文件传输正在进行中”,然后当它要求您将其刷入虚拟设备时,单击“确定”。 - Nicki Voutou
2
如果Google Now一直崩溃,请登录Google Play并更新所有应用程序(这应该会拉取最新的Google Play服务)。 - Jay Sidri
这个解决方案对我来说很好用,但是我不得不多次重启模拟器并等待Play服务在后台更新(只有一个白屏作为参考输出)。 - Roisgoen

2
第一步:下载ARM翻译文件Android 5.0.xAndroid 4.4.xAndroid 4.3.x等版本的gapps。
第二步:将ARM翻译文件拖放到模拟器中。
第三步:重新启动adb ./adb reboot
第四步:将gapps文件拖放到模拟器中。
第五步:重新启动adb ./adb reboot在此处获取更多信息。
祝你好运!

0

对于Android 5.1和5.1.1,我在这里找到了一个更好的版本。 此时androidfilehost.com无法使用。


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