溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

android項目中出現報錯:Intel HAXM is requi...如何解決

發(fā)布時間:2020-11-21 14:39:59 來源:億速云 閱讀:430 作者:Leah 欄目:開發(fā)技術

本篇文章為大家展示了android項目中出現報錯:Intel HAXM is requi...如何解決,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

今天,簡單講解Android 啟動模擬器時,提示錯誤:

Intel HAXM is required to run this AVD. VT-x is disabled in BIOS. Enable VT-x in your BIOS security settings (refer to documentation for your computer)的問題。

這個問題其實是Android studio是否下載了Download Intel x86 Emulator Accelerator (HAXM installer),所以檢查SDK manager是否下載Download Intel x86 Emulator Accelerator (HAXM installer),如果下載了,那么可能是電腦沒有開啟虛擬化技術,去BIOS開啟Intel虛擬化。

具體步驟如下:

1.首先在SDK Manager中檢查是否安裝Download Intel x86 Emulator Accelerator (HAXM installer),如果沒有安裝,則在SDK Manager中下載安裝Download Intel x86 Emulator Accelerator (HAXM installer)。

2.到SDK目錄下(一般是C:\Users\Administrator\AppData\Local\Android\sdk),在這個目錄下沿著 extras > intel > Hardware_Accelerated_Execution_Manager 目錄找到intelhaxm-android.exe這個文件安裝定并運行。

3.在安裝的過程中,你可能會遇到這樣的錯誤提示:”Intel virtualization technology (vt,vt-x) is not enabled”,不用擔心,這時你只需要進入BIOS界面在“configurations”中找到“Intel Virtualization Technology”將其設置成Enable即可(關于進入BIOS界面的方式不同的電腦大同小異,我的筆記本是聯(lián)想筆記本,所以我在開機顯示聯(lián)想logo的一瞬間按下F2即進入了BIOS界面)。

android 解決錯誤:Intel HAXM is required to run this AVD就講完了。

就這么簡單。

補充知識:解決AMD CPU 啟動Android模擬器時無法安裝Intel HAXM 的問題

剛買的電腦,是用的AMD的CPU,在安裝Android開發(fā)環(huán)境時,遇到以下問題:

Failed to install Intel HAXM. For details, please check the installation log: "C:\Users\zhangqs\AppData\Local\Temp\haxm_log9.txt"
HAXM installation failed. To install HAXM follow the instructions found at: https://software.intel.com/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
Installer log is located at C:\Users\zhangqs\AppData\Local\Temp\haxm_log9.txt
Installer log contents:
=== Logging started: 2020/1/4 13:34:14 ===
This computer does not support Intel Virtualization Technology (VT-x) or it is being exclusively used by Hyper-V. HAXM cannot be installed. 
Please ensure Hyper-V is disabled in Windows Features, or refer to the Intel HAXM documentation for more information.
 
=== Logging stopped: 2020/1/4 13:34:14 ===
Done

網上搜了很多辦法,試過下面幾種,都不行。

1.關閉Hyper-V。

2.禁用Hyper-V相關的服務。

3.單獨下載Intel HAXM安裝。

試了很多次,都失敗了。

我的電腦配置是:

android項目中出現報錯:Intel HAXM is requi...如何解決

在網上一搜,說是Android Studio已經支持AMD CPU的,后面在Android SDK配置項中終于發(fā)現有這么一項。

(根據下面圖中2處紅色標記就可以找到Android對應的AMD模擬器驅動)

android項目中出現報錯:Intel HAXM is requi...如何解決

簡單的來說,就是以下步驟:

1.開機進入BIOS,設置CPU開啟虛擬化。是否開啟,可以通過任務管理器確定。

android項目中出現報錯:Intel HAXM is requi...如何解決

2.關閉Win10的Hyper-V和Windows Hypervisor Platform 和 Windows Sandbox。

(如果不知道是該勾選,還是不勾選,跟下面截圖的選中狀態(tài)一致即可。)

android項目中出現報錯:Intel HAXM is requi...如何解決

對應中文版的系統(tǒng)是:

android項目中出現報錯:Intel HAXM is requi...如何解決

3.打開命令行,進到:

$ANDROID_SDK_ROOT\extras\google\Android_Emulator_Hypervisor_Driver.

($ANDROID_SDK_ROOT\ 是Android SDK的安裝路徑,如果不是安裝在默認路徑,需要你手動改一下)

運行:silent_install.bat,如果執(zhí)行結果返回是:STATE: 4 RUNNING,說明安裝成功。

至此,就可以使用Android針對AMD處理器的高性能模擬器了。

上述內容就是android項目中出現報錯:Intel HAXM is requi...如何解決,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI