1. 程式人生 > >Android Studio中Intel HAXM的那些坑

Android Studio中Intel HAXM的那些坑

最近用過兩臺電腦折騰Android Studio,都是windows的系統,不知道為什麼連著踩了兩個坑。

第一臺我結束了qemu-system-i386.exe這個倒黴的程序

導致我開啟模擬器的時候一直提示我沒有安裝Intel HAXM,沒辦法咯,只好再安裝一遍,然後奇葩的事情就發生了,出現了以下問題。


Excuse me?我CPU虛擬化是開啟的呀。


這是什麼鬼?安裝了一次,不行,第二次用管理員許可權開啟(一般軟體安裝不了也就這個問題),還是不行。。。好吧,重啟進BIOS,找到“Inter Virtual Technology”,選擇Disable再選擇Enable,F10退出。進入系統以後還是不行!!!Are u kidding me?我沒有開啟Hyper,360這個所謂的Intel-VT引擎也沒開啟,甚至我360是關閉的!!!


十分不解,繼續百度,最後看到一位大神說"Inter Virtual Technology"先設定Disable,啟動系統。再重啟,"Inter Virtual Technology"設定為Enable。(因為這是整理的,一下子找不到那位大神的帖子了,好像是CSDN的,如果大神看到這篇文章請告訴我,這裡可以插個連結)按照大神說的做了一遍,竟然。。。果然。。。真的。。。可以了。。。

第二臺電腦是我解除安裝了舊版的Android Studio,裝了更新版本的。然後開啟AVD Manager的時候提示沒有安裝Intel HAXM,想著那就裝唄。結果下載安裝好幾分鐘,介面上還顯示Done,我點了Finish,這時候又一個坑出現了,就是仍然提示我Intel HAXM未安裝。。。這是逗我嘛?那我剛剛等的幾分鐘在幹嘛?想想看,還是老辦法,看看是不是許可權問題,於是進入SDK\extras\intel\Hardware_Accelerated_Execution_Manager中找到intelhaxm-android.exe,右鍵以管理員身份執行,結果程式閃退!!!這。。。我也不知道該說什麼好。可是它說未安裝,我還得想辦法解決啊,本著百度一下,你就知道的精神(現在廣告好像換了:百度一下,你就得到 - -|,這廣告打的。。。關鍵還沒有廣告費!),終於在CSDN的論壇上http://bbs.csdn.net/topics/390972363發現了這麼一條


那就解壓intelhaxm-android.exe試試唄


雙擊setup安裝


結果就神奇的可以安裝了。。。安裝完畢以後,模擬器就可以執行啦,23333。