我从here安装了微软的Android模拟器,它现在可以在Windows10上不禁用Hyper-V的情况下工作。我遵循了this post中的说明,直到昨天一切都很顺利。我能够成功地在MS android模拟器中调试我的应用程序。

今天早上,我关闭了模拟器,并重新启动了它。现在,当我开始运行应用程序来测试它时,MS Android模拟器没有出现在Android Studio的Select Deployment Target窗口中,如下所示。Available Virtual Devices下可见的Nexus 5X API 28模拟器是谷歌的安卓模拟器,由于提到的here原因,它不能在启用Hyper-V的情况下工作。

我已经启动了MS Android模拟器,它已经启动并运行:

我可以看到它在Hyper-V中运行,如下所示:

不确定突然发生了什么,它完全停止了工作。有没有人能告诉我背后的原因,或者我漏掉了什么?
发布于 2018-08-10 13:44:22
如果IDE没有检测到它,请尝试重新运行模拟器并检查它是否再次检测到它。
另外,你也可以试试这个:
Tools -> Android ->支持亚行集成
如果它已经启用,尝试禁用并重新启用它,似乎这在大多数情况下都是有效的。
EDIT:您可能需要检查:
https://stackoverflow.com/a/38788436/4409113
更改值路径,然后运行以下命令:
adb kill-server
adb start-server也许能帮上忙。
发布于 2018-08-10 18:40:10
我碰巧解决了这个问题。分享我的经验,以防将来对别人有帮助。
最初我做的事情如下所示:
我简单地颠倒了上面的步骤来解决我的问题。首先关闭所有内容,包括Android Studio、模拟器、设备配置文件窗口等:
Run app按钮显示Select Deployment Target窗口。Select Deployment Target窗口中的Connected Devices部分会自动刷新,开始显示微软的安卓模拟器。发布于 2019-05-30 18:54:56
反病毒软件可以将adb.exe视为受感染的文件。所以一旦恢复,就需要排除。
https://stackoverflow.com/questions/51779547
复制相似问题