2016-05-13 141 views
2

我剛在一年後運行Windows 7 32位的同一臺PC上重新安裝了Android Studio 2.1.1。除了模擬器以外的其他東西都可以完美地工作無法在Android Studio 2.1.1中運行Android模擬器

的AVD管理器將顯示一條錯誤消息:/dev/kvm is not found. 當我點擊故障診斷按鈕,它說

在BIOS安全設置中啓用VT-X,請確保您的Linux 發行版有工作KVM模塊。

此外,當我嘗試運行模擬器,一個錯誤彈出說

英特爾HAXM需要運行這個AVD。

未找到/ dev/kvm。

在您的BIOS安全設置中啓用VT-x,確保您的Linux發行版具有 正常工作的KVM模塊。

我禁用了VT-x,但是在我的電腦上找不到Hyper-V。 已安裝英特爾x86仿真器加速器(HAXM安裝程序)。 尋找解決方案在線後,我嘗試使用他們的網站上(Installer)可安裝手動安裝HAXM,但我得到一個錯誤說

無法配置驅動器:未知錯誤。無法打開驅動程序

這裏有一些我所提到的StackOverflow的問題:

Android Emulator Error in windows

HAXM installed successfully, but not recognized by Android Studio 2.1

Intel HAXM installation error - This computer does not support Intel Virtualization Technology (VT-x)

回答

6

您的機器可能甚至不支持虛擬化。
要解決這個問題,您只需運行帶有系統映像armeabi的仿真器。
轉到您的Android虛擬設備管理器,並創建一個新設備。選擇你的硬件,然後點擊下一步。在這裏,選擇帶有ABI欄的系統圖像非常重要,這些圖像說「armeabi」「armeabi-v7a」。它應該看起來像這樣:enter image description here 繼續執行這些步驟,並且您的模擬器應該正常工作並正常運行。

0

發生該問題是由於兩個因素:

  1. VT-X沒有在BIOS和Intel虛擬化技術能在BIOS中未啓用。

    解決方案:在您的BIOS中,進入高級模式 - > CPU配置 - > Intel虛擬技術並啓用它。回到高級並找到通向VT-x選項的路徑並啓用它。

  2. SDK工具稱爲:英特爾x86模擬器加速器(HAXM安裝程序)安裝在SDK管理器中。

    解決方案:它只是一個安裝程序,我們必須通過雙擊位置中的實際安裝程序來手動安裝該工具: C:\ Users \ user \ AppData \ Local \ Android \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager。雙擊文件haxm_check.exe並安裝該工具。

重新啓動您的Android Studio並運行模擬器。