2016-09-22 160 views
6

我製作了Android虛擬設備。它使用Intel HAXM在SDK模擬器上運行。 我能夠在Visual Studio中看到它(調試設備下拉列表)並在其上調試我的應用程序。當我沒有物理設備時,這非常棒。 Then 東西發生了!?!它現在拒絕出現?未在Visual Studio中顯示Android模擬器

在上週我已經試過(排名不分先後):

  • 重塑我的虛擬設備。
  • 重新安裝visual studio。
  • 重新安裝Android SDK。
  • 以管理員身份安裝上述兩者。
  • 檢查Windows註冊表中的SDK路徑。
  • 試過adb kill-server/start-server。
  • 檢查Adb可以看到設備 - 它可以。
  • 嘗試手動卸載/重新安裝HAXM。
  • 確保我的項目針對模擬器的API。
  • 確保構建活動配置與模擬器匹配。
  • 使用任務管理器結束任何其他亞行程序(只留下一個用於visual studio)。
  • 檢查窗口事件日誌中是否有任何警告/錯誤。沒有。

我已閱讀過這些。也沒有喜悅......

其他信息:

  • 我使用Visual Studio 2015年社區。
  • 物理設備的工作和出現沒有失敗的設備下拉!
  • 最新的Android SDK

回答

0
這裏

類似的問題,我不得不在Visual Studio 2015年Android模擬器管理器(AVD),一系列的Android模擬器設置的,但是當我試圖運行一個xamarin.forms樣品,沒有的我創建的模擬器顯示在調試目標下拉列表中。

什麼固定對我來說是手動設置Android項目啓動項目(右鍵單擊項目>設置爲啓動項目)

出於某種原因(錯誤/功能?),它是不夠的只需從Visual Studio菜單下拉菜單中選擇項目「啓動項目」即可。希望這可以幫助!

4

我有一個類似的問題使用VS 2015與Android模擬器管理器(AVD)。我必須從Android模擬器管理器啓動我的模擬器,然後它會顯示在調試設備下拉列表中,但有一天它沒有顯示出來。 工具> Android>重新啓動Adb服務器爲我修復它。

+0

謝謝老兄!這個解決方案適合我 –

+0

這個項目在哪裏「重新啓動ADB服務器」?在Visual Studio 2015菜單中?我沒有這樣的菜單項? – Maestro

+0

從AVD手動啓動它是我需要的(在VS 2017上)。謝謝你的提示! –

0

確保你已經正確安裝了所需的軟件後(具有Windows功能檢查Hyper-V的選項,也是在BIOS中啓用):

  1. 通過轉到您的項目的屬性選擇項目在解決方案資源管理器,然後單擊ALT + ENTER
  2. 之後,請確保最小的Android爲目標大於或等於您裝置的至少一個配置文件Visual Studio仿真器管理器
0

我有這個問題,並意識到在Visual Studio環境變量指向C:\ ProgramData \微軟\ AndroidSDK \ 25 &不是 'C:\ Program Files文件(x86)的\ Android的\ Android的SDK'我在哪裏創建了我的新AVD。

所以,我只是改變了這一點,當然它沒有奏效。

但是,一切都不會丟失。只需在AVD Manager中啓動仿真器,然後將.apk文件拖放到它上面並安裝!

0

我在VS2015中遇到了類似的問題。爲我工作的解決方案是Tools> Android> Restart Adb Server as @chlochlofasho提到。

還有一次,什麼工作很乾脆:清潔SLN,SLN重建,然後重新啓動只是VS

相關問題