android studio安装 genymotion,Android Studio的模拟器genymotion

Android Studio有自带的模拟器AVD可以结婚SDK一起使用,但是速度慢,我选用genymotion模拟器,而且资源(特别是内存)占用更小

安装genymotion模拟器

下载

Genymotion无疑是目前最快最好用的模拟器

在官网 下载免费版本,需要注册一个账号登录后才能下载。

4f1a7970a558

image.png

4f1a7970a558

image.png

依赖VirtualBox虚拟机的,如果电脑上没装就点击Get Genymotion(126.02MB)。装了就点击Get Genymotion (without VirtualBox)() (24.03MB)。

然后再点击genymotion-idea-plugin.jar下载Android Studio的插件。

安装

下载完成后,开始安装,安装除了选路径都是下一步下一步即可

注意: 安装虚拟机!!!

4f1a7970a558

image.png

然后运行Genymotion软件,会提示你需要创建虚拟设备,点击yes按钮开始创建虚拟设备

4f1a7970a558

image.png

使用之前注册的账号进行连接:

4f1a7970a558

image.png

添加模拟器

4f1a7970a558

image.png

登录完可以选择一个模拟器

4f1a7970a558

image.png

Next

4f1a7970a558

image.png

Finish

4f1a7970a558

image.png

双击模拟器就可以启动

4f1a7970a558

image.png

如果要在模拟器上运行程序,还要确保模拟器加载了Android SDK

4f1a7970a558

image.png

启动速度比Android Studio的AVD快多了

4f1a7970a558

image.png

将模拟器Genymotion和Android Studio相关联

Genymotion官网提示有两种方法(如下图所示),一种是在线安装,另一种是离线安装。

打开Android Studio,File - Settings - Plugins - Install plugin from disk...

4f1a7970a558

image.png

选择一开始下载的genymotion-idea-plugin

4f1a7970a558

image.png

插件安装好之后,紧接着重启软件,让新加载的插件生效。重启软件Android Studio后,选择菜单栏“View--Toolbar”,让工具栏显示出来,可以看到工具栏多了个Genymotion Device Manager的图标

4f1a7970a558

image.png

点击这个图标,弹出如下界面:加载我们之前安装好的Genymotion文件夹即可

4f1a7970a558

image.png

选择刚才创建的模拟器启动

4f1a7970a558

image.png

在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是适配 Android 5.0以前的版本的,5.0、5.1及6.0版本可能无法使用

[Genymotion-ARM-Translation.zip下载地址] (http://pan.baidu.com/s/1eRLlWZK) 密码:x58k

注意:(Genymotion-ARM-Translation.zip千万不要放到电脑的中文目录下!!!否则拖拽到虚拟设备中会变成复制操作。每一个想要使用的虚拟设备都需要安装这个arm组件!!!)

Genymotion无法启动_unable to start the virtual device

解决办法是:通过BIOS启动CPU虚拟化

4f1a7970a558

image.png

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

问题截图

4f1a7970a558

image.png

解决方案

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

4f1a7970a558

image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值