起因:

最近因为抵御不了Win11的美色了,索性就升了win11,然后大概是因为昨天用total uninstall卸载某个软件的时候不小心把几个程序的文件都删了,其中就包括Android Studio。没有办法,只能重装。

下载安装包安装后根据我以前的配置目录修改了配置文件*(这个不重要,只是我为了不占用C盘才改的)* ,然后正常打开AS后创建虚拟机,发现Starting AVD后就没反应了,在任务管理器能看到它的进程,但就是没有模拟器窗口,也没有任何报错信息,启动项目也不行,报错大意就是连接不到模拟器吧(不记得了)。

找度娘:

抱着有问题找度娘的学习态度,我打开了百度。大概是搜了几个关键词:Android Studio打不开AVD、win11 Android Studio、AMD Android Studio…… 最后得出的结论就是windows虚拟化的问题导致的(还是stackflow靠谱,不过这里并没有解决问题)。又想到之前尝试安装Docker的时候让开了hyper-v和各种虚拟机的windows功能,如图:

android studio 打不开Android项目 android studio突然打不开_android-studio


android studio 打不开Android项目 android studio突然打不开_android-studio_02


图里虽然我圈了挺多,但是根本原因应该是最后一个【虚拟机平台】。因为我搜了很多答案都说关了hyper-v就行了,我也没管那个虚拟机平台,结果就是试来试去都不行。因为之前装docker的问题,我还考虑了wsl的问题。因为以前都能运行,怎么现在不行了,是win11的原因还是wsl的原因呢?为此我还重新装了wsl又卸载(之前搞docker没搞完删了)。

就在我用排除法反复尝试开关图里那几个可选功能的时候我就看到那个【虚拟机平台】,但是我的搜索结果里没有一个提到这个东西,直到我在csdn某个文章下方的关联文章里看到了这个

Win11 Android Stuido虚拟机启动失败、崩溃

然后,完美解决!