Android应用开发之Android模拟器Genymotion安装使用教程详解
凌雪 2018-11-29 来源 :网络 阅读 934 评论 0

摘要:本文将带你了解Android应用开发之Android模拟器Genymotion安装使用教程详解,希望本文对大家学Android有所帮助。

本文将带你了解Android应用开发之Android模拟器Genymotion安装使用教程详解,希望本文对大家学Android有所帮助。


一、注册\登录
打开Genymotion官网,首先点击右上角的Sign in进行登录操作。如何登录就不细讲了,下面讲一下如何注册(备注:注册按钮在登录界面中)。
   
    注册
如果没有账号,则需要先注册。在登录界面,点击Create   an account按钮打开注册界面。
   
    注册界面如下:(使用谷歌浏览器翻译后的界面)
   
    按照上面的提示输入相关内容,需要注意的是输入邮箱和密码后,系统会发送一封邮件到你邮箱,请一定要去验证。注意:一定要进行验证!!!
二、下载、安装安卓模拟器Genymotion
下载genymotion
因为Genymotion运行需要VirtualBox,如果电脑中没安装过,建议选这个版本。
   
    安装Genymotion
以安装genymotion-2.9.0-vbox.exe为例,双击运行下载的Genymotion安装文件,选择安装目录后,点击下一步。【安装过程中直接一路下一步即可】
   
   
    因为下载的安装包含有VirtualBox,所以在安装过程中会自动进行安装VirtualBox的操作界面。
   
   
   
   
   
    注意:建议去掉勾选!!!
至此,Genymotion也就安装完了。
   
    首次打开软件后的界面如下:
如果有序列号,则输入。没有的话就点击Personal   Use即可。
   
    第一次进入Genymotion,会检查你是否有安卓虚拟设备。如果没有会弹出对话框,询问你是否现在添加一个虚拟设备,点击yes或者no就可以了。
   
    三、使用Genymotion创建虚拟设备
在首页界面,点击ADD按钮。
   
    打开创建虚拟设备界面,在界面的底部提示需要登录验证。(注意:如果验证不通过,请到邮箱确认是否已经验证过)
点击右下角的Sign in按钮,打开登录对话框。输入用户名和密码进行登录。
   
    验证成功后,可以看到有很多虚拟设备。选中想添加的虚拟设备,选择后点击下一步。
   
    下载安装,等到下载到100%.点击[Finish]按钮。
   
    注意,每一个API版本可以对应多个机型,此处下载安装的是API版本。例如,下面两个虚拟设备,Google Nexus5 - 6.0.0和Custom Phone – 6.0.0,如果已经存在了其中一个设备,那么另外一个设备创建的时候不需要重复下载了,可直接创建成功。
   
    回到主窗口,选择一个我们已经添加的模拟器,点击启动按钮启动模拟器。
   
    启动虚拟机:
   
    四、Android Studio中安装Genymotion插件
打开File——Settings——Plugins——Browse   Repositories界面
   
    在搜索输入框中输Genymotion进行搜索查找,然后点击右侧的Install按钮。
   
    安装成功后,重启Android   Studio。
   
    安装成功后会在工具栏出现一个genymotion的图标,但这个时候还没有关联到电脑上的模拟器。
   
    点击这个genymotion图标,打开关联模拟器设置(setting——other   setting->genymotion)界面,关联模拟器:
   
    五、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
   
   
    目前网上流传的版本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
解决办法是:通过BIOS启动CPU虚拟化(不同的电脑,一下界面可能不一样,但大体意思是一样的。这个不用说了吧~~~~)
   
    以上步骤操作完成之后就可以启动你的虚拟机了。那么Genymotion上面的安卓虚拟机也就可以启动了。    

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之Android频道!

本文由 @凌雪 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程