[英]Androild Studio Emulator Not Launching: Intel Haxm Not Installed
[英]Android Studio Emulator Error (Intel HAXM is Required / No Emulator Installed)
我剛剛將我的 Android API 更新為 25,我的模擬器從此停止工作。 當我嘗試運行我的模擬器時,它給我錯誤“運行此 AVD 需要英特爾 HAXM。未安裝模擬器。請下載模擬器”作為彈出窗口(如下所示),並且Event Log
打印出“運行應用程序時出錯:此版本的 Android Studio 與所使用的 Gradle 插件不兼容。嘗試禁用 Instant Run(或將 IDE 或 Gradle 插件更新到最新版本)”。
我感到困惑的是,我已經通過設置關閉了 Instant Run,並且我已經在 SDK Tools 中下載了 Intel x86 Emulator。
SDK 管理器僅下載英特爾 HAXM 安裝程序,但在許多情況下不進行實際應用程序安裝。
轉到{SDK location}/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/
並從那里運行 MSI 安裝程序。
此外,您必須在計算機的 BIOS 中啟用 VTX 擴展。
唯一對我有用的解決方案是......
對我來說,問題是即使我從已安裝的 Windows 組件中刪除了 Hyper-V,也沒有卸載它。 我從: https : //github.com/intel/haxm/blob/master/docs/manual-windows.md
某些高級 Windows 10 功能,例如 Device Guard(特別是受管理程序保護的代碼完整性或 HVCI)和 Credential Guard,可以防止 Hyper-V 被完全禁用。 換句話說,當啟用這些功能中的任何一個時,Hyper-V 也會啟用,即使 Windows 可能會報告其他情況。
有用的是,它說明了如何解決它,經過兩天的挫折后,它對我有用:
Microsoft 發布的 Device Guard 和 Credential Guard 硬件准備工具可以禁用上述 Windows 10 功能以及 Hyper-V:
這會禁用 Device Guard 和 Credential Guard,並允許 HAXM 控制虛擬化。 重啟后,HAXM 應該從 Android SDK 管理器安裝,沒有問題。 祝你好運。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.