2016-03-15 93 views
2

我正在使用已配置Win 8.1,3gb ram DDR2,15GB HDD可用空间,带有api 21软件包的最新Xamarin Studio Starter版本的远程桌面。当我尝试在Studio上调试一个简单的“Hello World”解决方案时,手动创建的AVD加载速度太慢,即使1小时后也不会出现Android主屏幕。我应该怎么做才能加快这个过程?Android虚拟设备加载速度很慢

+0

我认为这将有助于你[链接](http://stackoverflow.com/q/1554099/5148289) –

回答

0

我不知道你的IDE是否支持它,但你应该真的尝试一下Genymotion,它改变了我的开发时间和显着的测试。

https://www.genymotion.com/

+1

根据您的信息,我已经安装了genymotion并创建了一个虚拟设备。当我尝试启动设备时,它显示错误“无法启动虚拟设备,VirtualBox无法启动虚拟设备。” –

+0

查看您的Oracle VM虚拟机,并确保设备在此处列出。 – yams

+0

当我尝试从Oracle VM Virtual Box启动虚拟设备时,它显示错误“VT-x不可用(VERR_VMX_NO_VMX)”。 –

0

考虑您的配置,1小时实在是太多了,请尝试重新启动第一。

  • 如果不是您的Android设备(物理),我在我的手机上进行调试(您无需等待手机启动)。
  • 你也可以去Genymotion。许多人在genymotion设置中遇到困难。这是很简单的,虽然,follow this video如果你就会明白,一旦有关VirtualBox和IP,它很容易为下一次

我会建议6GB内存和i5处理器性能的滞后问题。所以如果可能的话,你应该升级你的机器。

0

感谢您的回复。最后,我通过Xamarin Studio创建了低分辨率Android虚拟设备(Nexus One)来解决这个问题。

但是另一个问题出现了,发布的apk文件太大了。需要完成哪些步骤才能使它完美?

+0

这是一个不同的问题,最好在新的帖子中提出这个问题,而不是回答 –

0

你应该试试Xamarin Android Player。根据我的经验,即使安装了英特尔HAXM,它也是Genymotion和Android AVD图像的最快选项。

https://www.xamarin.com/android-player

+0

我正在使用虚拟机。我可以使用它吗? –

+0

是的,我不明白为什么不。虽然,如果我理解你的问题,你问是否可以在虚拟机内部运行虚拟机?那么你会遇到明显的性能限制,而且许多VM加速的底层硬件优化可能不会暴露给VM内部的VM,因此性能可能不是最佳的。 –