[英]Android Studio Emulator “/dev/kvm is not found”
重新安裝 HAXM 解決了我的問題步驟:
SDK Manager -> Extras -> Intel x86 Emulator Accelerator (HAXM installer)
<sdk>
/extras/intel/Hardware_Accelerated_Execution_Manager/
./HAXM\\ installation -u
./HAXM\\ installation
對於運行 Android Studio 的 MacOS 用戶,當您收到此錯誤時,請嘗試這些步驟以打開您的隱私設置。
你也可以按照 Divakar 在這篇文章中的回答 - /dev/kvm not found on mac
感謝 Apple 用你愚蠢的 *** 應用審查規則推動我從 iOS 到 Android 開發
您只需要“啟動”HAXM。 您可以按照以下步驟執行此操作:
sc query intelhaxm
,點擊回車並檢查狀態。sc start intelhaxm
並單擊 Enter 以啟動 HAXM。 或者,當您想停止 HAXM 時,您應該輸入sc stop intelhaxm
。
希望這對大家有幫助。
我在 Android Studio 2.1 的模擬器區域有類似的消息。
我的某個 API 的模擬器(想想 21)最初運行良好並完全加速,然后安裝了幾個其他圖像(Nougat x86/64 等),突然開始看到 /dev/kvm not found 並且沒有模擬器會啟動。
在我的案例中,遺憾的是重新安裝 HAXM 沒有幫助,但重新啟動我的 MAC 有幫助(請看圖)。
但是,我還注意到,如果您安裝了模擬器映像,但沒有安裝 API 的相關 SDK(這是有道理的),那么在啟動模擬器時會出現類似的彈出窗口,這讓您認為它可能是一個 HAXM / KVM 問題,它不是。
希望這可以幫助某人。
只需轉到終端並輸入
sudo chown 777 -R /dev/kvm,
然后輸入
sudo chmod 777 -R /dev/kvm.
並重新啟動android studio
就是這樣..
在某些情況下,可能會發生每次啟動 android studio 時,您都需要先鍵入此命令,然后再啟動 android studio。
在 Mac OS 上,安裝后確保在“安全和隱私”下允許英特爾 HAXM。
這是我能夠運行 Android 模擬器的唯一方法:)
重新安裝和重新啟動對我不起作用。 相反,我必須在恢復模式下啟動我的 Mac(重新啟動並按 ⌘+R 直到出現 Apple 標志)。 然后從實用工具下拉菜單中打開終端。 輸入並運行:
csrutil enable --without kext
您將收到一些警告和指示以重新啟動以使更改生效。 重新啟動,模擬器這次將運行。
參考: https : //blog.celogeek.com/201708/672/android-studio-emulator-haxm-on-mac-os-high-serria-10-13/
我無法安裝我的,因為我的機器上啟用了 HyperV。 刪除它,我能夠從以下鏈接安裝 HAXM:
要么你的 CPU 不支持虛擬化,要么在 bios 中被禁用。 進入您的bios,看看是否可以找到啟用它的設置。
我嘗試重新安裝 HAXM 幾次,但一直收到錯誤消息。
就我而言,我實際上必須進入 Bios 設置並啟用虛擬化。
它對我有用。 以防萬一這對任何人都有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.