51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1865|回复: 1
打印 上一主题 下一主题

Genymotion常见问题整合与解决方案

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-4-23 15:01:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
常见问题1:Genymotion在开启模拟器时卡在了starting virtual device(注意只有tarting virtual device窗口,没
有模拟器的黑屏窗口)
   原因:VirtualBox安装路径有问题,VirtualBox不是你想装想装就能装的,他需要指定路径,
   解决方案:这个在我上面帖子中有小小的提到一下,在此强调,你安装完Genymotion模拟器之后进入C:\U
sers\USER\AppData\Local\Genymobile,寻找一名为Genymotion的记事本log档案,打开后会看到密密麻麻的一
大串,Ctrl+F搜寻" found in settings "往后一点,会看到一个路径,这个路径便是你VirtualBox的安装路径,但
是有的孩子会说,根本找不到 found in settings 这几个字,那是因为你没有启动过Genymotion,还没有打下L
og,所以正确的安装顺序就是,装完Genymotion之后启动一下,这时必然报错,没事,把他关掉,去上述Lo
g文档中找安装路径,再安装VirtualBox。应该就没有太大的问题了。

    常见问题2:如下图所示(Unable to configure the network adapter for the virtual device)

常见问题3:如下图所示(The Genymotion virtual device could not obtain an IP address)

常见问题4:如下图所示,Genymotion在开启模拟器时卡在了starting virtual device(注意既有tarting virtual
device窗口,也有模拟器的黑屏窗口)

上述中常见问题2,3,4都是由网络配置问题引起。

    原因:模拟器网络的IP必须是192.168.56.X才能正确运行,这点很重要,这与你自身的电脑IP没有任何关系。
安装模拟器的时候他会默认安装虚拟的网卡适配器,一般叫做VirtualBox Host-Only Ethernet Adapter,所以你
出现上述问题之1的话就需要检查你的这个IP配置。

    解决方案:
        第一步,打开网络共享中心,查看你VirtualBox Host-Only Ethernet Adapter的IP是多少?这里需要手动设
置,IP为:192.168.56.X
子网掩码是:255.255.155.0。
        第二步:打开VirtualBox,选择一个模拟器点击设置,选择网络,进行网卡1和网卡2的配置,这里我把配
置贴出来,大家可以参考


其实,这里网卡1和网卡2的配置与组合已经网卡配置数量并不是固定的,这里推荐一篇帖子,大家可以看看,
如果能参透的话选择何种配置在于你们自己的选择,本人主要是因为看不懂这篇文章所以选择了一种比较安全
的,看别人怎么配我就怎么配。帖子地址:http://www.douban.com/group/topic/15558388/?qq-pf-to=pcqq.group

        第三步:同样在VirtualBox中选择你要配置的模拟器,点击管理,选择全局设定,再选择网络,跳转Host-
only Networks标签在VirtualBox Host-Only Ethernet Adapter上点击右键选择编辑主机网络,进行配置,同样把
我的配置贴出来。


主机虚拟网络的配置就是你的IP与子网掩码的配置。

    进行完上述三个步骤之后我想应该就能正常启动了,如果还不行只能说明你比我还悲剧。

    常见问题5:忘记截图了,错误提示是Failed to import OVA
    出现这个问题的大部分原因是模拟器读取配置文件不同步,也就是说,比如你删掉了一个模拟器,删除的时
候选择了删除其所有文件,但是你下次再创建相同模拟器的时候可能就会出现这个问题,是因为模拟器已经存
在并没有删除干净,这个问题不复杂,你只需要把Genymotion中的模拟器文件删除就行了,路径在:/Users/z
oro/.Genymobile/Genymotion/deployed,明确知道是哪个虚拟机的问题就直接删除哪个就行,如果不能明确知
道而且模拟器并没有重要数据的话可以直接删除deployed文件夹。

常见问题6:
安装没有问题,安装了最新版VirtualBox-4.3.18-96516-Win,一点运行想安装系统时就出错。
这是提示的错误:
运行Virtualbox去安装系统时出错:Failed to open a session for the virtual machine,Unable to load R3 module
xxxx/VBoxDD.DLL(VBoxDD),GetLastError=126,(VERR_MODULE_NOT_FOUND)
表面上提示,无法载入R3模块,即无法载入那个VBoxDD.DLL文件,其实这个文件也在,跟它没关系。

这是我找的别人的解决办法:“一定要注意,确保安装Virtualbox时,安装路径中,不要包含中文,否则会导致
后续无法正常使用Virtualbox的"。
后来查找资料,注意到去查看Virtualbox日志文件,发现竟然跟uxtheme.dll有关,这是桌面系统主题的文件啊;
原作者使用软媒魔方里的美化大师去还原的系统主题,可是我安装的64位WIN7默认就是破解的系统主题,并
没有备份文件供美化大师去还原。
实在没办法,只好在XP下用虚拟机(XP下Virtualbox没出错)安装了MSDN原汁原味的64位WIN7,并提取了以
下三个文件:themeservice.dll   themeui.dll   uxtheme.dll  ,我是使用UniversalThemePatcher这个工具还原系统
主题的;当然你也可以进入PE,然后把这三个文件复制到windows\system32文件夹下覆盖被破解的文件。
还原为未破解的系统主题,再使用Virtualbox就正常了。

为了方便有需要的人,打包了UniversalThemePatcher这个工具和 未破解的 themeservice.dll   themeui.dll   uxthe
me.dll 文件,以及这三个文件供UniversalThemePatcher使用的还原文件(就是加了后缀.backup的三个文件),
把加了后缀的三个文件复制到 windows\system32文件夹下,就可以用这个工具UniversalThemePatcher  来还原了。
有PE的朋友也可进PE,然后把未加后缀的三个文件复制到windows\system32文件夹下覆盖被破解的文件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-19 15:25 , Processed in 0.070355 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表