Genymotion安卓模拟器安装记录

Genymotion官网:https://www.genymotion.com/,中文官网:http://www.genymotion.net/

安装教程参考:
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为例:


再点击NEXT进入配置页面:

配置页面
可以修改下显示大小,处理器,内存大小,然后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了,创建好就如图所示:


点击START即可运行,运行界面如图:


然后可以去设置里将语言更改为中文,也可以不改,看英文也行。
如果没有网络点击Network打开即可:


虽然右上角WIFI有×,但已经有网络了:


接下来从外部拖拽apk文件到模拟器中进行安装,则会报错:

报错
因为Genymotion使用的是x86架构,所以无法运行ARM指令,所以需要下载ARM转换工具:
Genymotion-ARM-Translation.zip各安卓版本合集
Genymotion_ARM_Translation|Github

安卓版本Genymotion-ARM-Translation备份
8.0 ARM_Translation_Oreo.zipGenymotion-ARM-Translation_for_8.0.zip
7.0/7.1Genymotion-ARM-Translation_for_7.X.zipGenymotion-ARM-Translation_for_7.X.zip
6.0ARM_Translation_Marshmallow.zipGenymotion-ARM-Translation_for_6.0.zip
5.0/5.1ARM_Translation_Lollipop_20160402.zipGenymotion-ARM-Translation_for_5.1.zip
4.4ARM-4.4-libhoudini.zipARM-4.4-libhoudini.zip
4.3及以下Genymotion-ARM-Translation_v1.1.zipGenymotion-ARM-Translation_v1.1.zip

选择相应版本的ARM Translation下载,下载好将zip文件拖进模拟器中:


然后在模拟器中进入到该路径下,从Amaza文件管理中进入,找到Download文件夹进入:



发现文件后缀被删了,于是进行修改,鼠标左键长按该文件,再点击右上角三个点的选项下面的Rename,在后面加上zip再save:

重命名文件
然后通过adb命令进行安装,先找到adb的位置,在Genymotion安装路径中的tools文件夹中,打开命令行:
adb
执行命令 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的位置:

自定义adb位置
接下来再回到 Genymotion\tools 路径下,在命令行中执行上述命令,返回如下结果即安装成功:


然后重启即可拖动安装apk了,安装一般是安在二级桌面下,拖到主桌面即可:

安装成功
csdn
安装成功!

另外,如果还想要安装Open Gapps即可点击右侧工具栏的Open GAPPS按钮即可下载:

Open GAPPS
如果下载较慢的话可以在 Google Gapps – Download Gapps for Android 这里下载后拖入模拟器中即可直接安装,重启后生效。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值