如何在不支持拖放的Genymotion模拟器中安装Google Play服务?
由于不支持拖放安装,无法按照Stack Overflow帖子中提到的方式在Genymotion虚拟设备上安装Google框架(Play、账户等)进行安装。
Genymotion支持少数模拟器的Google应用程序,但不支持平板电脑模拟器。
如何在不支持拖放的Genymotion模拟器中安装Google Play服务?
由于不支持拖放安装,无法按照Stack Overflow帖子中提到的方式在Genymotion虚拟设备上安装Google框架(Play、账户等)进行安装。
Genymotion支持少数模拟器的Google应用程序,但不支持平板电脑模拟器。
从Genymotion 2.10.0开始,可以从模拟器工具栏安装GApps。请参考这里由@MichaelStoddart提供的答案。
以下是保留在此处以纪念性质的旧回答:
Genymotion不提供Google应用程序。要安装Google应用程序:
将Genymotion和VirtualBox升级到最新版本。
下载两个zip文件:
- ARM翻译安装程序v1.1
- 适用于您的Android版本的Google应用: 2.3.7 - 4.4.4 或 4.4 - 6.0 (with platform and variant) 您还可以在wbroek用户的GitHubGist页面中找到GApps列表。
打开Genymotion模拟器并转到主屏幕,然后将第一个文件Genymotion-ARM-Translation_v1.1.zip拖放到模拟器上。会出现一个对话框,显示文件传输正在进行中,然后会出现另一个对话框,询问是否要在模拟器上刷新它。单击“确定”并通过终端或命令提示符运行adb reboot
重新启动设备。
将第二个文件gapps-*-signed.zip拖放并重复以上步骤。再次运行adb reboot
,一旦重新启动,Google应用将在模拟器中。
此时,“Google应用服务”将经常崩溃,并显示以下消息google play services has stopped working
。打开Google Play。提供您的帐户详细信息后,打开Google Play并更新已安装的Google应用。这似乎使Google Play意识到您有一个旧版的Google Play服务,并会要求您更新(在我的情况下,更新Google Hangouts需要新版本的Google Play服务)。我还听说只需等待即可提示您更新。否则,“Google Play服务”应用程序似乎不会出现-您无法搜索它。然后,您应该看到一个更新Google Play服务的提供。安装新的Google Play服务后,您现在将拥有稳定、正常的访问Google Play。
adb reboot
命令? - Peter Raevesadb connect 192.168.56.101
然后输入 adb -e reboot
。 -e
很重要,因为它可以告诉 adb 将重启命令发送到已连接的虚拟设备通道。请注意不要改变原文意思,并尽量使翻译通俗易懂。 - Cheok Yan Cheng我尝试了几乎所有以上选项,但无法安装谷歌服务,但是在Genymotion的常见问题解答中发现,访问谷歌服务的唯一方法是使用OpenGapps提供的软件包。
我尝试了这个方法,并且可行:
至少对于Android 6.0来说,ARM翻译似乎是不必要的。
只需从OpenGApps获取一个x86 + Android 6.0软件包(nano即可),然后通过拖放并告诉它进行闪存安装即可。
在x86软件包出现之前,似乎需要ARM翻译。但如果您想安装仅支持ARM的应用程序,则可能仍需要ARM翻译。
6.0.0
(API 23)。在此之前,我一直在使用各种类似于得到800多个赞的答案的无尽变化。在此之前,打开Play Store一直卡在加载中。使用的版本 - Ubuntu 14.04
, virtualbox 4.3.36
, genymotion 2.8.0
Genymotion模拟器 - "Google Nexus 6, 6.0.0 API 23" - Nick Pineda执行与@KingyBobo和@anp8850答案中提到的相同步骤,但:
下载适用于Android 5.0的正确GApps: Google Apps for Android 5.0 (https://www.androidfilehost.com/?fid=95784891001614559 - gapps-lp-20141109-signed.zip)
更多GApps请点击这里
请注意,在更新之前,Google+会显示很多错误。
现在,Gapps提供通过apk安装gapps包的方式。
从以下链接下载APK和安装说明:
您可以从以下链接下载最新的APK:
Play商店链接:https://play.google.com/store/apps/details?id=org.opengapps.app
当前版本网站链接 (7/22/2017): http://opengapps.org/app/opengapps-app-v16.apk
使用adb,你可以在不需要拖放的情况下安装GApps和ARM支持的压缩包。来自XDA开发者论坛的emuking提供了详细步骤:
我使用了4.2.2版本,适用于我的测试目的。然后我将两个压缩包中的"/system/..."文件夹提取到桌面上的一个文件夹中。 在命令提示符中,我使用了以下命令(第1步是可选的,用于验证adb是否正常工作):
您需要将"adb push"行中的文件夹名称更改为您实际提取两个zip文件的位置。完成后,建议您执行"adb reboot"设备进行重启。
6.0.0
版本。使用nano,让它成功了,我尝试过stock甚至pico,都不行。谢谢。 - ksugiarto