Android Studio未检测到Microsoft Android Emulator

时间:2018-08-10 05:29:37

标签: android android-studio android-emulator emulation ms-android-emulator

我从here安装了Microsoft的Android仿真器,现在可以在不禁用Windows 10上的Hyper-V的情况下运行。我按照this帖子中的说明进行操作,直到昨天为止一切正常。我可以在MS android模拟器中成功调试我的应用。

enter image description here

今天早晨,我关闭了模拟器并重新启动了它。现在,当我开始运行应用程序进行测试时,MS Android仿真器未显示在Android Studio的Select Deployment Target窗口中,如下所示。在Nexus 5X API 28下可见的Available Virtual Devices模拟器是Google的Android模拟器,由于提到的here原因,该模拟器无法启用Hyper-V。

enter image description here

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

enter image description here

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

enter image description here

不确定突然发生了什么,并且完全停止了工作。谁能建议我背后的原因或我错过了什么?

3 个答案:

答案 0 :(得分:1)

如果IDE未检测到它,请尝试重新运行模拟器并检查它是否再次检测到。

此外,您也可以尝试以下操作:

  

工具-> Android->启用ADB集成

如果已启用它,请尝试将其禁用并重新启用,似乎在大多数情况下都是可行的。


编辑:,您可能要检查:

https://stackoverflow.com/a/38788436/4409113

更改值路径,然后运行以下命令:

adb kill-server
adb start-server

可能会有帮助。

答案 1 :(得分:0)

我碰巧偶然解决了它。分享我的经验,以防将来对某人有帮助。

最初我的工作如下:

  1. 启动Visual Studio Emulator for Android应用程序,其中包含所有设备配置文件的列表。
  2. 选择适当的设备配置文件并安装。
  3. 运行已安装的配置文件并启动仿真器。
  4. 启动Android Studio,打开项目并启动应用。

我只是颠倒了上述步骤来解决我的问题。首先关闭所有内容,包括Android Studio,仿真器,设备配置文件窗口等:

  1. 首先,启动Android Studio,打开项目并点击Run app按钮以显示Select Deployment Target窗口。
  2. 现在,启动Visual Studio Emulator for Android应用程序,其中包含所有设备配置文件的列表。
  3. 选择适当的设备配置文件并安装。
  4. 运行已安装的配置文件并启动仿真器。等待Android操作系统全面启动。
  5. Connected Devices窗口中的Select Deployment Target部分将自动刷新以开始显示Microsoft的Android模拟器。

答案 2 :(得分:0)

反病毒软件可以将adb.exe视为感染文件。因此,一旦恢复就需要排除。