Android Virtual Devices and Docker

Whenever I want to work with Android Virtual Devices, I have to switch of Docker with

bcdedit /set hypervisorlaunchtype off

and reboot. And switch/reboot again to user Docker for Windows.

Any chance that this mess is going to change?

Unfortunately, not. AFAIK the Android Virtual Device stuff is using the VirtualBox Windows kernel extension, which is incompatible with Hyper-V used by Docker for Windows.

Depending on what you use more regular you may be able to create a Windows 10 Hyper-V VM for Android development and enabled nested virtualisation for that VM: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/nested-virtualization