您的位置:首页 > 大数据 > 人工智能

Genymotion问题二 Initialize Engine: failed

2016-03-10 12:11 531 查看
Genymotion安卓模拟器的确给平时的Android开发带来了很大的便利,速度快,运行流畅。但是不完美的地方就是,它的每次升级似乎都是一次噩耗,因为会带来一些莫名其妙的问题。

之前自己在升级之后再使用就遇到一个问题,自己在Eclipse中点击启动按钮,但是却出现了问题,提示信息如下:

Loading Genymotion library

Genymotion directory: D:\SoftwareInstall\Genymotion

Trying to initialize engine

Exception (VBoxManage): java.io.IOException: Cannot runprogram "D:\SoftwareInstall\Genymotion\/reg": CreateProcesserror=2, 系统找不到指定的文件。

Initialize Engine: failed

从提示信息我们可以看到,启动失败的原因是:

系统找不到genymotion安装目录下的reg.exe文件。

这个文件的作用就是提供VirtualBox的安装路径,因为Genymotion的启动要通过VirtualBox。

大概了解了一下问题出现的原因,下面是解决方法,因为每个人在安装genymotion的时候路径可能不一样,所以我们可以自己用c语言写个简单的程序,如下:





注意:输出的路径是你自己电脑中VirtualBox的安装目录。

编译运行后得到reg.exe文件,将其直接复制粘贴到你的genymotion安装目录下,再试一下,成功启动。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: