我本文只描述我自己的安装过程,没有遇到的问题我也不懂怎么解决,甚至对于遇到的问题我自己的解决方式也只是治标不治本的(本人脸比较黑吧,网上的解决方式一直不管用。)
一、准备
1、Android Studio(下载地址:http://www.android-studio.org/)
2、Genymotion(下载地址:https://www.genymotion.com/download/),需要注册账号并通过邮箱验证。因为是W7,64位的,所以下载选第二个!下载选第二个!下载选第二个!
第一个自带的VirtualBox是最新的5.2版本,安装这东西的时候会花式出错(血的教训),我卸载重装过很多次Geny发现都是在安装VirtualBox这玩意的时候蓝屏,我也试过不用Geny自带的虚拟机,自己去VB官网下个最新的,但是问题依旧!然后有一次我经过无数次蓝屏后断网安装,平时装VB都需要额外安装的三个设备,就是那Oracle Corporation开头的三个,变成只需要安装一个,然后竟然没蓝屏安装成功了,就在我满心欢喜地打开Geny然后随便选了一个虚拟设备Add并下载成功后,运行,又出错了,说我的VirtualBox并不能正确打开,说什么unable to start the virtualbox,心态都炸了。
我试过修改打开权限,试过更改VB的IP地址,试过网上我能搜到的很多种方式去调试(甚至都想装个正版的W7系统了),最后发现下个非最新版的VB,一切解决。
所以一定要下载图示第二个Geny,然后我们自己去VirtualBox官网找个不是最新版本的安装,
3、5.1版本VirtualBox(下载地址:https://www.virtualbox.org/wiki/Download_Old_Builds)
二、安装与使用Genymotion
其实准备工作做完后面的安装网上一搜就有流程了,我还是简单提一下。
1、安装Genymotion,无脑点击Next即可。(如果不想装在C盘,切记一条修改目录的根本原则:不要安装到带有中文的目录。比如我安装在D:\Genymotion)
完成后你桌面上应该有Genymotion Shell和Genymotion两个图标。
2、安装Oracle VM VirtualBox。还是一样,无脑next,而且千万不要断网安装,然后额外弹出的三个名字以Oracle Corporation开头的设备都要安装。(还是一样,如果不想装在C盘,切记一条修改目录的根本原则:不要安装到带有中文的目录。比如我安装在D:\Oracle)
完成后你桌面上应该有Oracle VM VirtualBox这个图标。
3、打开Genymotion
点击Add
一开始可用的虚拟设备是全空白的,点击右下角的Sign in按钮,登录你在Genymotion官网上注册的账号。
登录成功后,可用的虚拟设备就全出来了,会弹出很多设备
然后任选一个虚拟设备,NEXT
Geny就会自动帮你下载了,每个API里有不同多个机型可对应,如果你装了API20,那么其他API20的虚拟设备就不用再下载就能直接用了。
下载完成后Finish
现在选择一个虚拟设备点击Add按钮左边的Start启动就成了,但是你知道我们要的不是Geny下启动虚拟设备。
点击Settings,在ADB栏里选择Android SDK的正确路径。
忘记在哪的你可以打开Android Studio按Ctrl+Alt+S打开Settings界面,搜索SDK即可。
三、将Genymotion添加到Android Studio使用
打开Android Studio,按Ctrl+Alt+S打开Settings界面,然后点击Browse Repositories
查找Genymotion,然后点击那个绿色的的Install按钮。
安装成功后,直接叉掉整个Android Studio,重启。
仍是打开Settings界面,找到other setting中的Genymotion,更改Genymotion路径,我前文提到我是安装在D:\Genymotion,所以这里是D:\Genymotion。
现在你再看菜单栏最后一个图标,这个就是我们的Genymotion了
可以在这里打开虚拟设备
现在我们随便Run一个HelloWorld APP,发现可以选择关联设备
点击OK
然后点击Stop Run,更改下代码,再运行一次。
大功告成!
四、感想
学习是真滴不易啊!