0.VirtualBox
在 Linux 下安装 Genymotion,必须首先安装 VirtualBox
$ sudo apt update
sudo apt install virtualbox
Now, press y and then press <Enter> to confirm the installation.
VirtualBox should be installed.
1.注册账号
前往官网注册账号。
首先,从您最喜欢的web浏览器访问Genymotion的官方网站https://www.genymotion.com,并单击Sign In。
如果您有一个Genymotion帐户,只需登录您的帐户。如果你没有,只需点击创建一个帐户,创建一个新的Genymotion帐户并登录。
2.下载
登录账号后,点击下载个人版
3.安装
由于默认下载在Downloads目录, 所以需要cd到该目录
cd ~/Downloads/
添加执行权限
chmod u+x ./genymotion-3.0.2-linux_x64.bin
执行安装程序 并且指定安装目录
sudo ./genymotion-3.0.2-linux_x64.bin -d ~/opt
按 y 继续
4.成功
最后提示
Installation done successfully.
You can now use these tools from [/home/aaron/opt/genymotion]:
- genymotion
- genymotion-shell
- gmtool
5.使用
现在,你可以在Ubuntu 18.04 LTS的应用菜单中找到Genymotion。
输入您的Genymotion登录信息并单击NEXT。
选择Personal Use并单击NEXT
检查我是否已阅读并接受最终用户许可协议,然后单击NEXT
Genymotion应该开始
创建Genymotion Android虚拟设备:
Genymotion有很多可用的Android虚拟设备模板可供选择。您可以搜索模板,根据表单因素(手机、小型平板电脑、大型平板电脑)、Android API(Android 8、Android 9等)、密度(屏幕像素密度)和大小(屏幕大小/分辨率)对模板进行筛选。
选择您喜欢的设备并单击菜单图标,然后单击Install
您可以向虚拟设备输入一个名称,从一些预定义的名称中选择显示分辨率和像素密度,或者设置自定义显示分辨率和像素密度。如果要在全屏模式下启动虚拟设备,请选中“Start in full-screen mode(在全屏模式下启动)”复选框。
您还可以选择您想要的Android版本,选择要分配给虚拟设备的处理器内核数量,设置内存大小等。完成之后,单击INSTALL。
Genymotion应该开始下载创建虚拟设备所需的文件.
虚拟设备准备好之后,应该在我的“已安装设备”一节中列出它.
现在,要启动虚拟设备,单击菜单图标并单击start。
Genymotion正在启动虚拟设备。
一段时间后,应该启动Android虚拟设备。现在,你可以在这台虚拟设备上安装android应用程序,运行你最喜欢的游戏等等
您可以使用Genymotion创建任意数量的Android虚拟设备。
运行方式
进入用户主目录下的opt/genymotion/genymotion,双击目录下的genymotion文件就可以顺利的打开了。
或者终端执行 ~/opt/genymotion/genymotion
也可以正常打开。但是命令太长了。所以设置下别名。
设置命令别名
alias genymotion="~/opt/genymotion/genymotion"
让命令别名永久生效:
gedit ~/.bashrc
在文件末尾添加alias genymotion="~/opt/genymotion/genymotion"
使用source命令即可立即生效。
之后在终端执行genymotion
就可以打开了。
6.问题
1.确认电脑支持虚拟化
以下命令查看CPU是否支持硬件虚拟化
egrep -c '(vmx|svm)' /proc/cpuinfo
返回值为0说明CPU不支持硬件虚拟化;返回1或更高值说明CPU支持。通常情况,硬件虚拟化扩展是默认不启用的,要通过进入BIOS设置启用。
2.如果VirtualBox启动正常,genymotion启动虚拟机黑屏闪退未启动成功,清检测电脑是否安装显卡驱动。
作者使用 nvidia-smi(英伟达)
在控制台输入>nvidia-smi 会提示你如何安装