我从here安装了Microsoft的Android仿真器,现在可以在不禁用Windows 10上的Hyper-V的情况下运行。我按照this帖子中的说明进行操作,直到昨天为止一切正常。我可以在MS android模拟器中成功调试我的应用。
今天早晨,我关闭了模拟器并重新启动了它。现在,当我开始运行应用程序进行测试时,MS Android仿真器未显示在Android Studio的Select Deployment Target
窗口中,如下所示。在Nexus 5X API 28
下可见的Available Virtual Devices
模拟器是Google的Android模拟器,由于提到的here原因,该模拟器无法启用Hyper-V。
我已经启动了MS Android模拟器,它已经启动并正在运行:
我可以看到它在Hyper-V中运行,如下所示:
不确定突然发生了什么,并且完全停止了工作。谁能建议我背后的原因或我错过了什么?
答案 0 :(得分:1)
如果IDE未检测到它,请尝试重新运行模拟器并检查它是否再次检测到。
此外,您也可以尝试以下操作:
工具-> Android->启用ADB集成
如果已启用它,请尝试将其禁用并重新启用,似乎在大多数情况下都是可行的。
编辑:,您可能要检查:
https://stackoverflow.com/a/38788436/4409113
更改值路径,然后运行以下命令:
adb kill-server
adb start-server
可能会有帮助。
答案 1 :(得分:0)
我碰巧偶然解决了它。分享我的经验,以防将来对某人有帮助。
最初我的工作如下:
我只是颠倒了上述步骤来解决我的问题。首先关闭所有内容,包括Android Studio,仿真器,设备配置文件窗口等:
Run app
按钮以显示Select Deployment Target
窗口。Connected Devices
窗口中的Select Deployment Target
部分将自动刷新以开始显示Microsoft的Android模拟器。答案 2 :(得分:0)
反病毒软件可以将adb.exe视为感染文件。因此,一旦恢复就需要排除。