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安卓模拟器安装记录_第1张图片
点击第一个Genymotion即可运行,首次登录需要输入帐号:

Genymotion安卓模拟器安装记录_第2张图片
输入账号密码后点NEXT,然后选择Personal Use(个人使用免费版也就够了,毕竟专业版要收费),再点击NEXT,然后同意协议打勾后再点击NEXT就进入主界面了

Genymotion安卓模拟器安装记录_第3张图片
接下来我们可以修改虚拟机存储位置,它默认是存储在C盘(C:/Users/用户名/AppData/Local/Genymobile/Genymotion/deployed/)中,点击主界面左上角的Genymotion的Setting中的VirtualBox进行修改:

Genymotion安卓模拟器安装记录_第4张图片
如果开始没修改位置后面装了虚拟机再想修改位置则需要修改C:\Users\用户名\.VirtualBox\VirtualBox.xml文件中的src以及对应的location部分。(如果就想放在C盘里那就无视这个步骤就行)

然后回到主界面点击右上角的加号即可添加不同版本的安卓虚拟机,我以安装安卓8.0的Google Nexus 6为例:

Genymotion安卓模拟器安装记录_第5张图片
再点击NEXT进入配置页面:

Genymotion安卓模拟器安装记录_第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了,创建好就如图所示:

Genymotion安卓模拟器安装记录_第7张图片
点击START即可运行,运行界面如图:

Genymotion安卓模拟器安装记录_第8张图片
然后可以去设置里将语言更改为中文,也可以不改,看英文也行。
如果没有网络点击Network打开即可:

Genymotion安卓模拟器安装记录_第9张图片
虽然右上角WIFI有×,但已经有网络了:

Genymotion安卓模拟器安装记录_第10张图片
接下来从外部拖拽apk文件到模拟器中进行安装,则会报错:

Genymotion安卓模拟器安装记录_第11张图片
因为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文件拖进模拟器中:

Genymotion安卓模拟器安装记录_第12张图片
然后在模拟器中进入到该路径下,从Amaza文件管理中进入,找到Download文件夹进入:

Genymotion安卓模拟器安装记录_第13张图片
Genymotion安卓模拟器安装记录_第14张图片
发现文件后缀被删了,于是进行修改,鼠标左键长按该文件,再点击右上角三个点的选项下面的Rename,在后面加上zip再save:

Genymotion安卓模拟器安装记录_第15张图片
然后通过adb命令进行安装,先找到adb的位置,在Genymotion安装路径中的tools文件夹中,打开命令行:
Genymotion安卓模拟器安装记录_第16张图片
执行命令 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安卓模拟器安装记录_第17张图片
接下来再回到 Genymotion\tools 路径下,在命令行中执行上述命令,返回如下结果即安装成功:

Genymotion安卓模拟器安装记录_第18张图片
然后重启即可拖动安装apk了,安装一般是安在二级桌面下,拖到主桌面即可:

Genymotion安卓模拟器安装记录_第19张图片
Genymotion安卓模拟器安装记录_第20张图片
安装成功!

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

Genymotion安卓模拟器安装记录_第21张图片
如果下载较慢的话可以在 Google Gapps – Download Gapps for Android 这里下载后拖入模拟器中即可直接安装,重启后生效。

你可能感兴趣的:(安卓,android模拟器,virtualbox)