我正在尝试使用genymotion进行Android开发,因为股票android模拟器非常缓慢。每个人都在评论它有多快,我似乎无法让它工作。我在bios中启用了虚拟化,我用intel处理器识别实用程序对其进行了双重检查,并确认了这一点。我升级了处理器,这没有帮助。我目前有一个主频为2.66GHz的intel core 2 quad cpu Q9400应该足够快,它应对其他一切都很好,我最近升级到它(它是主板上具有相同插槽的最快的处理器)。这里的限制因素是让genymotion启动需要10多分钟?它使用的是intel Q45集成显卡。这是问题吗?我会升级图形,如果是这种情况,我只是想在投入资金并确认genymotion仍然非常慢之前确定。感谢
答案 0 :(得分:5)
https://www.genymotion.com/help/desktop/faq/州的常见问题解答
已知有几个版本的VirtualBox会导致Genymotion出现问题。 要使Genymotion正常运行,请确保安装了正确版本的VirtualBox:
Mac OS X:5.0.26(声音问题阻止版本5.0.28正常运行) Windows:5.0.28 Linux:5.0.28 在任何情况下,请不要使用版本5.1.x,因为它们会导致声音问题,并且在某些情况下会阻止Genymotion启动。
我的问题是运行VirtualBox 5.1.x - 我安装了推荐的版本,一切都很好
答案 1 :(得分:1)
我在Windows 10上使用Genymotion调试本机应用程序。
启动并没有花费10分钟,如问题中所述,但是一切都很缓慢:更新代码后花了几秒钟的时间刷新(它设置为“实时重新加载”),花了几秒钟来响应输入字段等中的点击。
从任务管理器的基本性能角度看,唯一看起来有问题(接近100%)的参数是内存。
该仿真器定义为具有4 GB内存(和4个CPU)。我正在使用带有虚拟盒6.0.4的genmyotion版本3.0.2。
我尝试了很多事情,毫无疑问,唯一有用的就是将PC的内存从8 GB增加到16 GB(这是Dell Inspiron 3576,带有i7-8550U CPU @ 1.80GHz [Cores 4])。 有了16GB的内存,我不会遇到任何性能问题(请耐心等待,直到下一次Windows更新:)
答案 2 :(得分:0)
来自FAQ:
Genymotion基于虚拟化。确保计算机主板BIOS中已启用CPU虚拟化技术功能(Intel VT-x或AMD-V)。
另一种选择可能是增加分配给Genymotion设备的RAM。你可以点击"扳手"列表中您的虚拟设备旁边的图标,并尝试加倍RAM(例如2048 => 4096)。您可以使用它来找到最适合您和您的计算机的值。
答案 3 :(得分:0)
确保安装了最新的Virtualbox和Virtualbox Extension Pack。如果仍然很慢,请考虑将其重新安装到另一个硬盘驱动器,因为如果启动需要很长时间,读/写操作似乎非常慢。
答案 4 :(得分:0)
另一个有助于加快速度的选项是在虚拟android设备上的开发人员设置中禁用动画。转到开发人员设置,查找动画设置,然后将其全部关闭。还要检查设备的RAM是否设置为4GB。同样,较新版本的android的运行速度也较慢,但是如果genymotion的启动时间很慢(如10分钟),则可能是由于后台应用程序的某些行为导致系统资源不足。