Docker與Android Studio的沖突問題
我在公司的電腦上先安裝了Docker,並在安裝Docker之前在BIOS中開啟了虛擬化支持,所以在啟動Docker時沒有任何問題。
查看Windows功能,其中Hyper-V已經完全安裝了
接下來,因為需要開發React Native應用,安裝了Nodejs後,且為了調試方便安裝了Android Studio,(React Native開發環境配置可以參考https://reactnative.cn/docs/0.50/getting-started.html#content) 但在運行項目時,會出現以下錯誤
好,既然Android Studio給出了提示,那麽我就需要運行以上提示給出的命令
使用管理員權限打開一個命令行窗口,運行給出的命令
#是不是一定要在C:\Windows\system32>目錄運行命令不是太清楚,但我運行成功了
bcdedit /set hypervisorlaunchtype off
接著Android Studio又給出了另一個錯誤提示,還是需要先將Hyper-V先關掉才可以。
因為現時Docker暫時不需要用到,所以先暫時關閉
將Android Studio的錯誤提示,點擊OK關閉錯誤提示。
將Android Studio的項目關閉再重新打開,依然看到Hyper-V的錯誤信息,依然不可運行,原因是我運行了命令後,並沒有重啟
當我重啟電腦後,再嘗試運行,確實已經沒有了提示,項目已經正常運行
這時就有一個問題了,我已經成功運行了React Native,或者說Android Studio,那麽是不是可以同時運行Docker?
很抱歉,我的機器暫時不行!似乎有一些人有了解決方案,https://stackoverflow.com/questions/43134006/how-can-i-run-both-docker-and-android-studio-emulator-on-windows
或者我們可以微軟的Android模擬器,https://www.visualstudio.com/zh-hans/vs/msft-android-emulator/來解決這個問題。
Docker與Android Studio的沖突問題