2012-01-10 39 views
3

我正在使用單聲道Android和我喜歡它迄今。我唯一擔心的是調試項目非常緩慢。當我在Visual Studio中開始調試時,有時需要4-5秒才能從一個斷點移動到下一個斷點。看起來調試器也停在我沒有用斷點標記的線上。有沒有加快調試的方法?Mono for Android - 如何加快調試速度?

Xamarin - 單聲道Android的:http://xamarin.com/monoforandroid

我使用的是仿真器;直接從Visual Studio運行項目。我試圖創造非常強大的設備;更多的資源,但它並沒有真正的幫助。我改變了處理器的親和力,但它沒有什麼區別。

我有一個很強大的機器;索尼Vaio F系列筆記本256GB固態硬盤,英特爾酷睿i7-2860QM,2.50GHz,8GB內存。 Bios硬件虛擬化已開啓。

我使用單聲道的爲Android許可和登記的版本(不是試用版),Visual Studio 2010的專業版和.NET 4的操作系統是Windows 7專業版64位。

在Mono for Android論壇上,這些傢伙建議使用我的手機代替。他們聲稱這個問題與模擬器相關,這是不太可能的,因爲我沒有Java和Eclipse的這個問題。

http://mono-for-android.1047100.n5.nabble.com/Debugging-in-VS2010-is-unusable-td4796099.html;cid=1326191848900-192

+0

重新標記; Xamarin在MonoDevelop的最新版本中的着陸頁仍然鏈接到[tag:monodroid] - 我建議:使用它;見http://i.stack.imgur.com/5XmND.png – 2012-01-10 09:19:13

+0

我加了標籤。謝謝。 – 2012-01-10 09:21:25

+0

你正在對emu進行調試還是通過adb進行調試? – 2012-01-10 09:22:05

回答

3

我與Android模擬器的經驗是,下運行的器件更快的分辨率。還啓用快照幫助很大。 Xamarin宣佈下一代Android版Mono將支持x86。模擬器的x86版本更快,可以解決您使用手機模擬器的痛苦體驗。

+0

+1感謝您的提示。看起來4是。我會檢查出來,並驗證速度是否更好。 http://xamarin.com/pr/mono-for-android-4-0-released – 2012-01-10 12:21:05

+0

x86的支持來自4.0.2 afaik。 – Cheesebaron 2012-01-10 12:32:35

+0

有沒有機會知道更詳細的項目路線圖的鏈接?我只發現這一點:http://android.xamarin.com/Roadmap他們承認調試器的性能問題,但沒有提供未來版本號等等。 – 2012-01-10 13:17:36

3

你可以試試Genymotion。超級簡單安裝,MonoDroid開箱即用,非常快速(幾乎立即在調試器中進行)。

+0

是的,genymotion更快,因爲它不是一個模擬器,而是一個運行android的VirtualBox虛擬機。不能推薦它足夠! – 2014-09-26 17:05:22