您的位置:首页 > 编程语言 > Java开发

eclipse插件genymotion运行提示Initialize Engine: failed和Virtualbox运行提示创建com对象失败

2015-06-30 13:33 591 查看
今天用谷歌avd模拟器测试app,但不知为什么在我的机子开启后,模拟器界面老是卡在桌面左上角,拖又拖不动,于是度娘找解决办法,发现有款Genymotion模拟器,其实之前也有注意到这款模拟器,只是没想到它可以集成到eclipse里,而且下载安装升级使用都不用墙,早就受不了avd那龟速,一直用手机跑app。这次被迫要用模拟器,发现此良品果断在线安装插件。

ps:其实解决avd龟速问题还有另一种选择:通过intel x86加速器,就可以让avd瞬间飞起,但是对电脑有要求,例如:cpu为intel,必须支持vt-x虚拟化技术,可拓展64位,Execute DisableBit,这些都要在bios中开启,奈何我的笔记本硬件满足,bios却没高级选项,不少笔记本都这样,但有个黑科技可以开启隐藏的高级选项(原文地址忘了,所以不贴了),但是非一般小白可尝试,所以就放弃了。能用x86加速的我推荐还是用这个方法,毕竟入genymotion犹入坑,会视人品碰到各种疑难杂症,有些解决起来挺棘手的,如果你爱折腾那无视这条。。。

装完插件后重启eclipse有个图标

(左起第二个)

点击后它提示配置目录



我随便配个目录,以为就可以了,结果提示

Loading Genymotion library

Loading Genymotion library

Genymotion directory: C:\Users\Administrator

Trying to initialize engine

Exception (VBoxManage): java.io.IOException: Cannot run program "C:\Users\Administrator\/reg": CreateProcess error=2, ϵͳÕҲ»µ½ָ¶

Initialize Engine: failed

度娘到官网才知道我太天真了



注意感叹号那句:为了使用这个插件,确保Genymotion已经装在你的系统。想想也对,这么强大的东西,我才用了几秒就下完插件,直接能用才奇迹了

要先到官网下载安装genymotion再配置路径,下载下图左边带VirtualBox那个,genymotion需要VirtualBox才能运行

详细下载安装可以参考这篇http://www.cnblogs.com/1114250779boke/p/3657996.html 注册邮箱不用谷歌邮箱也可以



下完安装,我安装VirtualBox后启动出现新问题



贴吧大神给了解决办法

右击图标,属性--兼容性,勾上以兼容模式运行这个程序,应用确定即可,一开始我在下拉那里选了windows 7,结果还是不行,所以默认xp那个就可以了



搞定后启动genymotion



坑!不是配套下载安装的么?竟然跟我说没法加载virtualbox

无奈再度娘,有通过找log配置路径的,但现在的版本已不可行,还有说路径不能为中文的,我的路径全英文的,还有virtualbox换成低版本解决的(这个可行)

也有人是破解系统主题引起的(玛瑙河的部落格一名普通码农的菜地),但我log里的情况好像不是这样,搜了大半天,我是靠这个解决的

http://m.blog.csdn.net/blog/hll174/45251987

genymotion也勾选以兼容模式运行,至于下面那个以管理员身份运行此程序,我一开始有勾上,然后重启genymotion后,金山毒霸提示是否阻止操作,当时直接

允许该程序所有操作,但是后来想起网上有说到跟杀毒软件有关,我这个可能就是这原因了,当时没注意是允许什么操作。成功后,我试着不勾选以管理员身份

运行,结果也没事,但兼容模式要勾选

都搞定了就可以重新配置eclipse插件genymotion的路径了,点击eclipse的window--preferences,右边选择插件,路径配置为genymotion的安装路径即可



这里我一开始还没解决上面genymotion的问题就先重配路径,结果运行插件还是报错,所以我直接卸载重装插件,再配路径就可以了

开启插件后登录帐号,首登出现generic error,我重登就没事了,应该是网络问题
这里试试nexus 5



下载手机模拟文件,200多m。。。(学校1m的网速。。),还好使用这个不用墙



似乎没什么问题了,下载完开启进入开机界面



然后就没然后了,一直卡在开机界面,上网到处搜也无果,到这里我基本是失去耐心了,从中午弄到晚上还搞不定,一天过去了,我那app还没法测试

后来无奈进了个genymotion交流群(79669432)下了个2.4老版本,兼容模式跑起来没问题(如果你也碰到上述情况,可下载2.4版本试试)

百度网盘:http://yun.baidu.com/share/link?shareid=3042225437&uk=822849663

但是2.4在我电脑上有点问题,经常开启一个虚拟机,点了n次它才启动起来,而且网络好像不太稳定(登录经常上不去,或者点击add下载手机模拟文件

那个列表时常显示不出来)

每次开启genymotion又老提示升级,毕竟担心升级又出问题,所以一直没升,几天后受不了我试下升级,下了gengmotion2.5升级包(没有virtualbox升级

包,2.4附带的virtualbox版本是4.3.12 r93733,这和2.5是一样的)安装后上面的小问题没了,而且开启也正常,竟然还顺带解决了不能跑android 5.0的问

题,惊喜之余又很郁闷,之前下的2.5完整安装包为什么就不行。所以,大家解决不了可以试下我提供的2.4,安装后再升级到2.5。

至此,gengmotion插件搞定,实测速度确实不错,但要到达手机流畅度,我电脑跑起来倒没那效果。这篇本来不抱希望,躺草稿箱的博文也终于重见天日,

也希望能帮到新入gengmotion(ken)的用户(这里安装运行基本没问题,但不代表后面没坑,所以大家碰到问题耐心上网解决或进群交流吧)

最后附上官方使用手册pdf中文版 http://pan.baidu.com/share/link?shareid=695312842&uk=1983143279 但这个是老版本的,个人觉得并卵,有兴趣看下也无妨

(手册转自http://www.apkbus.com/android-139977-1-1.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: