簡體   English   中英

無法運行英特爾 HAXM 安裝程序:無法啟動進程,工作目錄不存在

[英]Unable to run Intel HAXM installer: Cannot start process, the working directory does not exist

如何解決我在安裝 HAXM 安裝程序時遇到的這個錯誤。

無法運行英特爾 HAXM 安裝程序:無法啟動進程,工作目錄 'C:\Users\surabhi\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelarated_Execution_Manager 不存在。

我還嘗試直接從英特爾網站下載 HAXM 安裝程序,但未能成功,我還嘗試啟用和禁用 Hyper-V。

這是因為下載的安裝程序可能會丟失。 於是重新下載。

而不是嘗試從 SDK 管理器安裝內部 AVD 管理器。

Android Studio -> Tools -> SDK Manager -> SDK Tools -> Check Intel x86 Emulator Accelerator(HAXM Installer) and Click Apply, it will start download and install.

我的小貢獻:我遇到了同樣的問題,然后我嘗試從 SDK 工具安裝,它說它已安裝,當我嘗試運行模擬器時它說 HAXM 丟失。 至少從 SDK 工具中創建了該文件夾。 嘗試安裝了很多次都沒有成功。 然后我轉到指示的文件夾(...\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelarated_Execution_Manager)並手動運行安裝程序,它工作。

如果這可以幫助任何人

如果您的系統使用 AMD 處理器,則 Intel 的 HAXM 不起作用。 在 Windows 操作系統上參考英特爾的 HAXM 等效項

如果你有 AMD 處理器,你應該使用 WHPX。 它對我有用。

資源

萬一該鏈接將來無法正常工作的步驟:

在啟用 WHPX 之前,您的計算機必須滿足以下要求:

  • 英特爾處理器:支持虛擬化技術 (VT-x)、擴展頁表 (EPT) 和無限制訪客 (UG) 功能。 必須在計算機的 BIOS 設置中啟用 VT-x。

  • AMD 處理器:推薦使用 AMD Ryzen 處理器。 必須在計算機的 BIOS 設置中啟用虛擬化或 SVM。

  • Android Studio 3.2 Beta 1 或更高版本(從 developer.android.com 下載)

  • Android 仿真器版本 27.3.8 或更高版本(使用 SDK 管理器下載)
  • Windows 10 2018 年 4 月更新或更高版本

要在 Windows 上安裝 WHPX,請執行以下步驟:

  1. 在 Windows 桌面上,右鍵單擊 Windows 圖標和 select 應用程序和功能。
  2. 在相關設置下,單擊程序和功能。
  3. 單擊打開或關閉 Windows 功能。
  4. Select Windows 管理程序平台
  5. 單擊確定。
  6. 安裝完成后,重新啟動計算機。

按照下面的說明對我有用,只需在 BIOS 中啟用虛擬化設置
原問題評論: https://github.com/google/android-emulator-hypervisor-driver-for-amd-processors/issues/17#issuecomment-646343114

1-重新啟動計算機
2 - 在啟動圖像上,快速按 f12 進入 bios(可能是不同的 function 鍵,具體取決於您的主板)
3 - Go to BIOS configurations (navigation is done with arrow keys enter key to go into or select, and esc to go back)
4 - Go 到 MTI 選項卡(應該是默認選項卡)
5 - Go 進入“高級頻率設置”
6 - 滾動到“SVM 模式”
7 - 如果你沒有看到 SVM,你也可以尋找任何說虛擬化或 VT-x 的東西
8 - 單擊,輸入
9 - 突出顯示“啟用”並點擊進入
10 - 點擊 ESC 到 go 返回
11 - 向右滾動到保存選項卡
12 - 突出顯示“保存並退出”
13 - 點擊進入
14 - 您的計算機將重新啟動。 嘗試通過 android 工作室重新安裝 SDK 工具,“Android Emulator Hypervisor Driver for AMD Processor (installer)”

我啟動了我的 BIOS 並啟用了超虛擬化。 這對我有用!

工具>SDK 管理器>外觀和行為>系統設置>Android SDK:

Go 到 SDK 工具選項卡>檢查“英特爾 x86 仿真器加速器(HAXM)”>應用

當您嘗試從 AVD 管理器運行模擬器時,您可能會注意到安裝 intel HAXM 的警報,嘗試通過單擊安裝來安裝它,如果您能夠運行模擬器,恭喜。 你確實解決了問題。

如果沒有,您可能必須通過以下路徑手動安裝它:

C:\Users\$user\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager

只需將$user替換為您的。 你會找到安裝文件,所以運行它。

暫無
暫無

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

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