筆記 - Windows Docker 與 Android 模擬器共存 設定

最近在自己的 windows local 裝了  docker

困擾的是 Hyper V 跟 Android Emulator 衝突

於是在網路上找到了解法,在這邊記錄一下

前提

設定只需要 3 個步驟

第一步驟

到控制台 => 程式集 => 開啟或關閉 Windows 功能

將 Windows Hypervisor 平台打勾

第二步驟

開啟 Android Studio 右上角的 SDK Manager

點選 SDK Tools 將 Android Emulator 開起來

第三步驟

在 C:\Users\<your user name>\.android 底下創建一個 advancedFeatures.ini 的檔案

其內容為

WindowsHypervisorPlatform = on

然後重開機

就可以將 Android Emulator開起來囉!

 

備註

如果你的錯誤訊息出現

dsound: Could not initialize DirectSoundCapture
dsound: Reason: No sound driver is available for use, or the given GUID is not a valid DirectSound device ID
dsound: Attempt to initialize voice without DirectSoundCapture object
dsound: Attempt to initialize voice without DirectSoundCapture object
audio: Failed to create voice `goldfish_audio_in'

可以編輯 AVD 的設定,點選鉛筆的 icon

將 Graphics 設定成 Software

注意: 如果你的模擬器預設是有 Play Store的話 Graphics 會被強制設定成 Automatic 哦!

來源: