Android Studio未检测到Microsoft Android Emulator

问题描述 投票:2回答:2

我从here安装了微软的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模拟器是谷歌的Android模拟器,由于提到here的原因,它不支持Hyper-V。

enter image description here

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

enter image description here

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

enter image description here

不确定突然发生了什么,它完全停止了工作。任何人都可以建议我背后的原因或我错过了什么?

android android-studio android-emulator emulation ms-android-emulator
2个回答
1
投票

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

此外,您也可以尝试这样做:

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

如果它已经启用,请尝试禁用并重新启用它,看起来这种情况大部分时间都有效。


编辑:你可能想检查:

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

更改值Path然后运行以下命令:

adb kill-server
adb start-server

可能有帮助。


0
投票

我偶然解决了这个问题。分享我的经验,以防将来帮助某人。

最初我正在做的事情如下:

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

我只是颠倒了上述步骤来解决我的问题。首先关闭一切,包括Android Studio,模拟器,设备配置文件窗口等:

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

0
投票

防病毒软件可将adb.exe视为受感染的文件。因此需要在恢复后排除。

© www.soinside.com 2019 - 2024. All rights reserved.