2015-08-26 57 views
0

在Visual Studio 2013 Professional中,我正在編譯並運行我的Xamarin.Android應用程序。它成功構建和運行Android模擬器(Nexus 4 Kitkat)。VS未能在Kitkat Android VM上啓動應用程序

但該應用程序從未啓動,我們只是保持在Android主屏幕上。在關閉Android VM之前,我無法做任何事情 - VS處於調試模式,並且沒有奇怪的停止按鈕。 VS輸出掛在Starting emulator: Nexus 4 Kitkat上。在此期間,我可以使用Kitkat VM並啓動其他應用程序,使其不被凍結。

爲什麼會發生這種情況,我該如何解決這個問題?

一些重要的信息:

  • Nexus的4奇巧VM通過Xamarin的Android Player創建。
  • 如果我運行任何其他Android虛擬機,然後VS成功啓動虛擬機並啓動應用程序。從我記憶中,我沒有通過Xamarin Android Player創建這些虛擬機 - 所以也許這就是爲什麼他們成功了?
+0

出於好奇,您可以通過Xamarin Studio與N4 Kitkat VM運行應用程序嗎?另外如果刪除並重新創建虛擬機會發生什麼情況? – codechinchilla

+0

@codechinchilla是的,同樣的事情發生在Xamarin Studio中。它只是進入主屏幕,XS不斷地說'啓動設備'。如果我點擊停止,然後說'運行'並選擇正在運行的虛擬機(顯示它的IP地址),然後啓動應用程序。 –

+0

絕對奇怪,聽起來VS和XAP之間的通信存在一些錯誤,儘管如果它像防火牆問題一樣,我想它會發生在所有虛擬機上。 您是否嘗試刪除並重新創建特定的KitKat VM?您也可以嘗試暫時禁用本地防火牆,然後嘗試連接。 – codechinchilla

回答