Genymotion下载及安装(安卓虚拟机)

Genymotion下载及安装html

1、注册\登陆

打开Genymotion官网,https://www.genymotion.com/ ,首先点击右上角的Sign in进行登陆操做。如何登陆就不细讲了,下面讲一下如何注册(备注:注册按钮在登陆界面中)。java

注册

若是没有帐号,则须要先注册。在登陆界面,点击Create an account按钮打开注册界面。android

注册界面以下:(使用谷歌浏览器翻译后的界面)浏览器

 

按照上面的提示输入相关内容,须要注意的是输入邮箱和密码后,系统会发送一封邮件到你邮箱,请必定要去验证。注意:必定要进行验证!!!微信

2、下载、安装安卓模拟器Genymotion

下载地址:https://www.genymotion.com/download/工具

下载genymotion

由于Genymotion运行须要VirtualBox,若是电脑中没安装过,建议选这个版本。post

 

安装Genymotion

以安装genymotion-2.9.0-vbox.exe为例,双击运行下载的Genymotion安装文件,选择安装目录后,点击下一步。【安装过程当中直接一路下一步便可】spa

  

  

由于下载的安装包含有VirtualBox,因此在安装过程当中会自动进行安装VirtualBox的操做界面。插件

  

  

  

  

  

注意:建议去掉勾选!!!翻译

至此,Genymotion也就安装完了。

首次打开软件后的界面以下:

若是有序列号,则输入。没有的话就点击Personal Use便可。

   

第一次进入Genymotion,会检查你是否有安卓虚拟设备。若是没有会弹出对话框,询问你是否如今添加一个虚拟设备,点击yes或者no就能够了。

 

3、使用Genymotion建立虚拟设备

在首页界面,点击ADD按钮。

 

打开建立虚拟设备界面,在界面的底部提示须要登陆验证。(注意:若是验证不经过,请到邮箱确认是否已经验证过)

点击右下角的Sign in按钮,打开登陆对话框。输入用户名和密码进行登陆。

   

验证成功后,能够看到有不少虚拟设备。选中想添加的虚拟设备,选择后点击下一步。

 

下载安装,等到下载到100%.点击[Finish]按钮。

注意,每个API版本能够对应多个机型,此处下载安装的是API版本。例如,下面两个虚拟设备,Google Nexus5 - 6.0.0和Custom Phone – 6.0.0,若是已经存在了其中一个设备,那么另一个设备建立的时候不须要重复下载了,可直接建立成功。

 

回到主窗口,选择一个咱们已经添加的模拟器,点击启动按钮启动模拟器。

 

启动虚拟机:

4、Android Studio中安装Genymotion插件

安装步骤见官网说明:https://www.genymotion.com/plugins/

打开File——Settings——Plugins——Browse Repositories界面

在搜索输入框中输Genymotion进行搜索查找,而后点击右侧的Install按钮。

安装成功后,重启Android Studio。

 

安装成功后会在工具栏出现一个genymotion的图标,但这个时候尚未关联到电脑上的模拟器。

点击这个genymotion图标,打开关联模拟器设置(setting——other setting->genymotion)界面,关联模拟器:

5、Android Studio集成Genymotion和调试

打开genymotion的主页面——Settings——ADB

 

选择Android SDK的位置

重启Android studio,并重启android studio的genymotion插件(点击下genymotion图标)。

问题汇总

在Android Studio中run项目时看不到Genymotion建立的虚拟设备的问题

问题截图

解决方案

点击genymotion图标或者打开Genymotion软件,启动其中一个模拟器,那么run项目就会看到genymotion的虚拟设备。

 

此时,在run项目,就会发现出现了genymotion建立的这个虚拟设备。

 

在genymotion建立的虚拟设备中启动项目失败,提示java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLoader[DexPathList的问题

问题缘由

genymotion用的是vbox虚拟机,至关于在x86环境下运行的,限定ARM的程序(好比微信)天然是没法安装了,会提示"INSTALL_FAILED_CPU_ABI_INCOMPATIBLE"这个错误。同理,若是项目中用到了微信、百度等的API,那么这个项目也是出现相似的错误。

解决方案

下载arm的支持组件,而后直接拖到Genymotion创建的虚拟器上面点击OK重启就能够正常调试了。

Genymotion-ARM-Translation.zip下载地址:

第一个地址:连接:http://pan.baidu.com/s/1eRLlWZK 密码:x58k

第二个地址:连接:http://pan.baidu.com/s/1bpy7DDX 密码:gm34

 

目前网上流传的版本Genymotion-ARM-Translation.zip是适配 Android 5.0之前的版本的,5.0、5.1及6.0版本可能没法使用 。

建议先使用第一个地址的arm组件,若是不行的话,再考虑使用其余版本。

注意:

Genymotion-ARM-Translation.zip千万不要放到电脑的中文目录下!!!不然拖拽到虚拟设备中会变成复制操做。

每个想要使用的虚拟设备都须要安装这个arm组件!!!

Genymotion没法启动_unable to start the virtual device

 

以上步骤操做完成以后就能够启动你的虚拟机了。那么Genymotion上面的安卓虚拟机也就能够启动了。

相关文章
相关标签/搜索