簡體   English   中英

Hyper-V已禁用。 我無法運行intelhaxm-android.exe-錯誤:x86仿真當前需要硬件加速

[英]Hyper-V is disabled. I cannot run intelhaxm-android.exe - ERROR: x86 emulation currently requires hardware acceleration

我不知道為什么會發生此錯誤。 我看過其他類似的問題,並遵循了所有必需的協議。

我知道...

  1. 我的計算機支持VT-X或Intel虛擬化技術
  2. 我已在Windows功能中禁用Hyper-V
  3. 我已在Dell XPS-13的BIOS中為Intel啟用了VT-X

我已經嘗試了所有方法,但這不起作用。 提前致謝。

嘗試運行模擬器(Nexus 5x API 28)后,發生以下錯誤:

Emulator: emulator: ERROR: x86 emulation currently requires hardware acceleration!

Emulator: Process finished with exit code 1

我有一個類似的問題。 這些是我給別人的步驟。 我還啟用了虛擬化功能,但是當我按照以下步驟操作並返回BIOS時,它又被禁用了。 另外,我注意到在第8步中,我嘗試下載API 28平台,但它僅以部分安裝的形式返回(甚至沒有錯誤)。 因此,我還建議您嘗試使用較低的API創建虛擬設備,以查看其是否為最新設備。

  1. 進入Android Studio並打開SDK Manager(在“工具”菜單下)
  2. 在“ SDK平台”選項卡下,取消選中所有選中的框。 如果選中任何框,則表示它們已安裝-但我們現在要卸載它們。
  3. 轉到“ SDK工具”標簽。 確保所有Android模擬器,Android SDK平台工具和Android SDK工具均已選中。
  4. 在同一選項卡中,確保未選中Intel x86 Emulator Accelerator。 如果選中,則表示已安裝,但我們現在要卸載。 (我還卸載了Android SDK Build-Tools,但不確定是否需要執行此步驟。)
  5. 轉到此鏈接: https : //github.com/intel/haxm/releases/download/v7.2.0/haxm-windows_v7_2_0.zip這是我們重新安裝Intel x86 Emulator Accelerator的地方。 將其保存到“下載”文件夾,然后解壓縮文件。 暫時不要啟動任何安裝向導!
  6. 關閉計算機。 再次啟動時,啟動BIOS(對於Windows 10,請按住F10鍵)。 在BIOS中,按向右箭頭,直到進入第三個選項卡。 在此處,轉到虛擬化選項。 如果設置為,請使用Enter鍵將其設置為。 按F10保存並退出。
  7. 返回“下載”文件夾,或保存Intel x86 Emulator Accelerator(aka haxm)的任何位置。 雙擊文件intelhaxm-android。 這會將haxm安裝到您的計算機上。
  8. 進入Android Studio,然后再次打開SDK Manager。 在“ SDK平台”選項卡中,重新選中所需API的復選框。 這將重新安裝它們,因為之前我們已卸載它們。 (我嘗試安裝API 28,但之后將其標記為“部分安裝”,因此我繼續下載了API 27和26。)單擊“應用”並允許其安裝。
  9. 轉到“ SDK工具”選項卡,然后重新選中“ Android SDK生成工具”和“ Intel x86 Emulator Accelerator”復選框。 單擊“應用”並允許他們安裝。
  10. 至此,我已經使用API​​ 26設置了虛擬設備,並成功加載了該設備。 如果要設置虛擬設備,請確保將其設置為在步驟8中安裝的API。

那是我的解決方案,希望它對您有用!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM