2016-03-15 89 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,因此性能可能不是最佳的。 –