Genymotion 安卓模拟器 unable to start the virtual device.

2024-06-08 21:38

本文主要是介绍Genymotion 安卓模拟器 unable to start the virtual device.,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原址:点击打开链接


安卓模拟器Genymotion虚拟设备启动失败问题的解决方法

几个基本概念:

1、Genymotion是安卓开发环境的一种模拟器,加载APP的速度比较快(模拟器本身启动也是需要相当长时间)。

2、Genymotion依赖于VirtualBox(著名的开源虚拟机软件,轻巧、好用!),就是说Genymotion跟VirtualBox要一起使用(Genymotion调用了VirtualBox的接口)。

3、Genymotion对VirtualBox的版本理论上没有限制要求(至少Genymotion官方没有说必须使用哪个版本);但最好使用Genymotion提供的VirtualBox版本,比如4.2.12)。

4、Genymotion、VirtualBox的安装顺序不要求谁先谁后,推荐先安装VirtualBox。

5、Genymotion在官方网站上有2个版本可下载:包含VirtualBox的和独立的。如果你的PC上还没有安装VirtualBox,推荐使用前者。如果已安装了VirtualBox,直接用独立版本即可。

6、Genymotion可作为Eclipse、Android Studio的插件使用,很方便,关键是快,呵呵。

 

下载、安装的步骤网上很多,不废话了;有2点需要注意:

1、在Genymotion官网上下载时,需要先注册一个用户(免费的),尽量不要用可能被国外屏蔽的mail账号。(139.com也在此之列,呵呵。。。)

2、网上有很多解决Genymotion安装过程中出现问题的各种“攻略”,但多数没有针对问题的根本原因,比如“换一个VirtualBox版本安装就ok了”、“查找某个log文件里的某个setting字串、按照路径重新安装VirtualBox”等,这些做法也许针对某个人的具体问题有效,但没有普遍性,没有触及问题实质。

言归正传,如果启动Genymotion中的某个虚拟设备(手机):

 

 

geny1.jpg

(在上图中点击 Start 启动一个模拟手机)

结果出现:

geny.jpg 

unable to start the virtual device.

这表明Genymotion在正常运行,但创建模拟手机失败;此时,先退出Genymotion,启动VirtualBox来运行模拟手机(VirtualBox的使用不在这里说了,不熟悉的同学baidu一下),应该能正常出现手机画面(经历一个漫长的时间过程,呵呵)。如果这个过程异常,那就首先是VirtualBox的问题了,怎么解决找baidu吧。

VirtualBox能正常启动模拟手机画面的前提下,关闭手机画面,检查VirtualBox的配置(虚拟设备的网络配置):

 

geny2.jpg

 

步骤:

1、选择 虚拟设备

2、点选 设置

3、点选 网络

4、网卡1 应该 “启用网络连接”,连接方式是 host-only,关键是下面界面名称里,必须是 virtualBox Host-Only Ethernet Adapter (这是一个虚拟网卡,VirtualBox自动安装的)。如果 界面名称 里是空的、未安装、未选择之类,就会出现上面Genymotion的

unable to start the virtual device.  问题!!

 

本人使用的WIN7,网络连接中的 本地连接 不知何种原因“消失”了,导致  virtualBox Host-Only Ethernet Adapter 这个驱动异常,从而导致unable to start the virtual device!(问题的本质是:VirtualBox网络配置不正确,导致Genymotion不能跟VirtualBox正常通讯,也就不能通过VirtualBox正常创建虚拟设备

WIN7的 本地连接 消失是个普遍问题,可baidu解决方法。找回 本地连接后,再启动Genymotion,创建模拟手机就正常了!

 

至于说是否需要设置上面的 Host-Only适配器的IP地址,这是不需要的,VirtualBox很智能,安装时自动配置了DHCP,IP自动可获得。

 

BTW,细心的用户可能发现VirtualBox的网卡配置,,还有个 网卡2,并且配置成了NAT(网络地址转换),这个的作用是:使得模拟手机中的APP(比如:浏览器)可以访问internet。

以上是本人周末折腾了2天Genymotion和VirtualBox的小结,希望对大家有用;不对的地方欢迎拍砖。

 

参考:

1、VirtualBox的四种网络接入模式

http://wenku.baidu.com/view/14e69aefaeaad1f346933f32.html

http://blog.csdn.net/yxc135/article/details/8458939

2、Genymotion的安装过程

http://www.iplaysoft.com/genymotion.html

3、Genymotion的官方使用文档

https://www.genymotion.com/#!/developers/user-guide


我将网络设置为 NAT 就好了。



这篇关于Genymotion 安卓模拟器 unable to start the virtual device.的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1043378

相关文章

潜艇伟伟迷杂交版植物大战僵尸2024最新免费安卓+ios苹果+iPad分享

嗨,亲爱的游戏迷们!今天我要给你们种草一个超有趣的游戏——植物大战僵尸杂交版。这款游戏不仅继承了原有经典游戏的核心玩法,还加入了许多创新元素,让玩家能够体验到前所未有的乐趣。快来跟随我一起探索这个神奇的世界吧! 植物大战僵尸杂交版最新绿色版下载链接: https://pan.quark.cn/s/d60ed6e4791c 🔥 创新与经典的完美结合 植物大战僵尸杂交版在保持了原游戏经典玩

Unable to install breakpoint in......

错误信息: Unable to install breakpoint in com.aaa.xxx$$EnhancerBySpringCGLIB$$k9248f13f due to missing ine number..... 解决方法: 选上Don't tell me again 然后重新启动 如果不能进入调试断点:   按照图上所示选上内容,重启tomcat即可 引用文

二本毕业,我是如何成为BAT-安卓开发工程师?

1.对基础原理不断挖掘 进入公司,我的职位是Linux应用开发工程师,做App网络传输模块,本质上就是把本地的数据通过socket传输到服务端。用到的技术是C语言,网络编程,多线程编程。 那时是最痛苦的几个月,因为非计算机出生,很多东西都不会,经常程序段错误,都不能定位到问题代码。 当时处于试用期间,秉承着不成功则成仁的心态开始恶补相关的基础知识以及代码规范。那时网络上没有现成的视频资料,艰

github 报错 git fatal: unable to write new index file

错误一:git fatal: unable to write new index file主要原因就是服务器磁盘空间不够导致的,增加服务器空间就OK了在百度上面搜索没得到什么有效信息,在gooogle上搜索得到很多有效信息 Finding large directories with something like the following helped clean up some log fi

2021-02-16物料档案条码添加和蓝牙条码标签打印,金蝶安卓盘点机PDA,金蝶仓库条码管理WMS系统

物料档案条码添加和蓝牙条码标签打印,金蝶安卓盘点机PDA https://member.bilibili.com/platform/upload-manager/article 本期视频我们来讲解一下汉点机PDA条码添加和条码标签蓝牙便携打印: 在实际使用中,我们商品有两种情况: 一种是商品本身就有条码, 比如:超市卖的可口可乐,牛奶等商品,商品本身就有69开头的国标码,那么我们就可以使用盘点

仓库盘点好方法,使用安卓盘点机PDA扫描商品条码进行超市盘点

仓库管理我们为什么要盘点? 因为传统的进销存出入库都需要电脑一行行的人工手工录单,比如入库时,人眼识别这个商品是什么商品,然后电脑上选择该商品,录入数量。人眼识别要求入库人对商品非常熟悉,而且对于包装规格相近的很容易弄错,张冠李戴,A商品的录单时记录成为B商品了。所以人工手工录单效率低,误差大,是导致我们进销存管理软件中帐面库存存跟仓库门店实际库存不相符合的主要原因。电脑账存跟实际库存不符合,所

「Debug R」报错unable to find an inherited method for function是如何产生的

在一个群里看到这样一条报错,截图如下: 报错信息 当然这种问题解决起来也很快,无非就是把报错信息复制出来放在搜索引擎上,只不过你要挑选合适的搜索引擎。 百度 谷歌 必应 解决方案就是用dplyr::select。 虽然报错解决了,但是我还想着要重复出这个报错。因为只有能重复出报错,才能证明你不是运气好才解

高通安卓12-安卓系统定制2

将开机动画打包到system.img里面 在目录device->qcom下面 有lito和qssi两个文件夹 现在通过QSSI的方式创建开机动画,LITO方式是一样的 首先加入自己的开机动画,制作过程看前面的部分 打开qssi.mk文件,在文件的最后加入内容 PRODUCT_COPY_FILES += $(LOCAL_PATH)/bootanimation.zip:$(TA

在Eclipse里面启动tomcat服务器出现Server Tomcat v8.0 Server at localhost failed to start.问题

可能的原因是由于在写注解@WebServlet里面的url是出现同名的uri导致tomcat启动失败,或者在配置web.xml部署描述符时出现同名的url-parrtens:

macbook配置adb环境和用adb操作安卓手机

(参考:ADB工具包的安装与使用_adb工具箱-CSDN博客) 第一步:从Android开发者网站下载Android SDK(软件开发工具包)。下载地址为: 第二步:解压下载的SDK压缩文件到某个目录中。 进入解压后的目录,找到其中的"platform-tools"文件夹。记录"platform-tools"文件夹路径: 第三步:将"platform-tools"文件夹的路径添加到系