安装教程参考:
Genymotion模拟器安装|菜鸟教程
Genymotion 超详细安装教程图解(从注册到安装完成)
一般是在中文官网上下载,但下载前Genymotion要先注册帐号才能下载,才能进入下载页面www.genymotion.com/download,下载有两个版本,因为Genymotion是基于VirtualBox的安卓虚拟机,一个是带VirtualBox的,一个是不带VirtualBox的,如果已经安装了VirtualBox就下不带VirtualBox的,如果没装VirtualBox就下带VirtualBox的,下载好一路安装就行,参考上面安装教程即可。安装好后就有下面3个程序:
点击第一个Genymotion即可运行,首次登录需要输入帐号:
输入账号密码后点NEXT,然后选择Personal Use(个人使用免费版也就够了,毕竟专业版要收费),再点击NEXT,然后同意协议打勾后再点击NEXT就进入主界面了
接下来我们可以修改虚拟机存储位置,它默认是存储在C盘(C:/Users/用户名/AppData/Local/Genymobile/Genymotion/deployed/)中,点击主界面左上角的Genymotion的Setting中的VirtualBox进行修改:
如果开始没修改位置后面装了虚拟机再想修改位置则需要修改C:\Users\用户名\.VirtualBox\VirtualBox.xml文件中的src以及对应的location部分。(如果就想放在C盘里那就无视这个步骤就行)
然后回到主界面点击右上角的加号即可添加不同版本的安卓虚拟机,我以安装安卓8.0的Google Nexus 6为例:
可以修改下显示大小,处理器,内存大小,然后INSTALL安装即可。
然后发现下载得很慢,于是我们可以去C:\Users\用户名\AppData\Local\Genymobile\Genymotion\ova中可以看到有如下文件:
于是将文件名拷贝到 http://dl.genymotion.com/dists/安卓版本/ova/ 后面即可通过链接下载,如:
http://dl.genymotion.com/dists/5.0.0/ova/genymotion_vbox86p_5.0_190715_221023.ova
http://dl.genymotion.com/dists/6.0.0/ova/genymotion_vbox86p_6.0_190716_010406.ova
http://dl.genymotion.com/dists/7.0.0/ova/genymotion_vbox86p_7.0_190716_030217.ova
http://dl.genymotion.com/dists/8.0/ova/genymotion_vbox86p_8.0_190716_062924.ova
(注:安卓版本那里看情况加.0,安卓5 6 7 x.0.0才能下载,安卓8 8.0就能下载,可能8之前都是x.0.0的位置)
下载好后将文件拷贝到C:\Users\用户名\AppData\Local\Genymobile\Genymotion\ova下,然后再把未下载完的文件删除即可:
然后回到Genymotion中可能已经创建好了,也可能下载失败,下载失败就点击重新下载就会开始Create Device了,创建好就如图所示:
然后可以去设置里将语言更改为中文,也可以不改,看英文也行。
如果没有网络点击Network打开即可:
因为Genymotion使用的是x86架构,所以无法运行ARM指令,所以需要下载ARM转换工具:
Genymotion-ARM-Translation.zip各安卓版本合集
Genymotion_ARM_Translation|Github
安卓版本 | Genymotion-ARM-Translation | 备份 |
---|---|---|
8.0 | ARM_Translation_Oreo.zip | Genymotion-ARM-Translation_for_8.0.zip |
7.0/7.1 | Genymotion-ARM-Translation_for_7.X.zip | Genymotion-ARM-Translation_for_7.X.zip |
6.0 | ARM_Translation_Marshmallow.zip | Genymotion-ARM-Translation_for_6.0.zip |
5.0/5.1 | ARM_Translation_Lollipop_20160402.zip | Genymotion-ARM-Translation_for_5.1.zip |
4.4 | ARM-4.4-libhoudini.zip | ARM-4.4-libhoudini.zip |
4.3及以下 | Genymotion-ARM-Translation_v1.1.zip | Genymotion-ARM-Translation_v1.1.zip |
选择相应版本的ARM Translation下载,下载好将zip文件拖进模拟器中:
然后在模拟器中进入到该路径下,从Amaza文件管理中进入,找到Download文件夹进入:
发现文件后缀被删了,于是进行修改,鼠标左键长按该文件,再点击右上角三个点的选项下面的Rename,在后面加上zip再save:
然后通过adb命令进行安装,先找到adb的位置,在Genymotion安装路径中的tools文件夹中,打开命令行:
执行命令 adb shell flash-archive.sh /sdcard/Download/ARM_Translation_Oreo.zip
或
E:\Genymobile\Genymotion\tools>adb shell
vbox86p:/ # flash-archive.sh /sdcard/Download/ARM_Translation_Oreo.zip
如果返回错误:
uid=0(root) gid=0(root)
/sdcard/Download/ARM_Translation_Oreo.zip seems to be a zip archive
[flash_archive] Creating tmp dir
rm failed for /data/local/tmp/sanitized.zip, No such file or directory
[flash_archive] Unzip archive
unzip: can't open /sdcard/Download/ARM_Translation_Oreo.zip[.zip]
[ERROR][unzip_archive_in_extract_dir] unzip failed: /sdcard/Download/ARM_Translation_Oreo.zip
{
Result:KO};
则需要回到Genymotion主界面点击左上角的Genymotion选择Setting修改ADB的位置:
接下来再回到 Genymotion\tools 路径下,在命令行中执行上述命令,返回如下结果即安装成功:
然后重启即可拖动安装apk了,安装一般是安在二级桌面下,拖到主桌面即可:
另外,如果还想要安装Open Gapps即可点击右侧工具栏的Open GAPPS按钮即可下载:
如果下载较慢的话可以在 Google Gapps – Download Gapps for Android 这里下载后拖入模拟器中即可直接安装,重启后生效。