2016-05-17 132 views
18

我試圖通過Android Studio運行模擬器,但它並未啓動。模擬器未在Android Studio上運行

我的Android工作室(版本23棉花糖),與

minSdkVersion 21 
targetSdkVersion 23 

配置當我在仿真(Nexus 5X保護API 23的Android 6.0),我收到以下錯誤運行我的應用程序:

Error while waiting for device: The emulator process for AVD Nexus_5X_API_23 was killed.

請問有人可以幫我嗎?

+0

我可以給一個建議......你有沒有嘗試過使用Genymotion模擬器?我發現Android模擬器是一個巨大的內存和能量(我的Macbook Pro筆記本電腦無法在Android模擬器運行時充滿電並且我插入了筆記本電腦)資源。 –

+0

您是否嘗試過在真實設備上運行您的應用並確認它有效?您是否曾嘗試過在計算機上運行其他模擬器? – buczek

+0

語法修復。 – Prune

回答

37

如果你看一看的4: Run日誌,它說:

emulator: ERROR: Unfortunately, there's an incompatibility between HAXM hypervisor and VirtualBox 4.3.30+ which doesn't allow multiple hypervisors to co-exist. It is being actively worked on; you can find out more about the issue at http://b.android.com/197915 (Android) and https://www.virtualbox.org/ticket/14294 (VirtualBox)

在我的情況下,有運行VirtualBox的碼頭工人實例,一旦我停止了它,仿真器開始工作。

+4

謝謝,只要我關閉了'docker'就行了。 – mvndaai

+0

我認爲只有問問題的人可以接受答案,否則我會。 – mvndaai

+2

這似乎是_any_其他管理程序的問題,而不僅僅是VirtualBox。新的Docker測試版使用xhyve,如果docker運行,即使VirtualBox未安裝,我仍然會得到有關VirtualBox不兼容的錯誤。 – bonh

0

如果您正在運行Windows操作系統,請檢查顯卡驅動程序是否已安裝並且工作正常。由於仿真器需要良好和/或適當的圖形配置。如果未安裝,請嘗試安裝圖形驅動程序,然後再次運行仿真程序。

希望這個工程!,這對我有效。

5

在我的情況下,docker/dlite正在運行,一旦我停下來,模擬器開始工作。

docker stop $(docker ps -a -q)  
dlite stop 

或者通過右上角的菜單欄項退出Docker for mac。

請注意,您可能需要重新啓動Android Studio。

相關問題