'Visual Studio Emulator for Android' 设备未在 Android 设备监视器中列出

'Visual Studio Emulator for Android' devices are not listed in the Android Device Monitor

我可以很好地启动 VS 模拟器设备,但它们根本不会出现在 ADB/Android 工作室中。

我搜索并发现了一个类似的 SO 问题(same issue,只是我安装了独立的模拟器)但是 OP 提供了一个解决方法,我想知道如何实际修复它所以它每次都显示为旨在而不是必须手动连接它(并且根据 SO 礼节不想在评论中询问)。

我还在 Microsoft FAQ post 中找到了 "solution",它指示您编辑

下的注册表项

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools

但是在我的注册表中 'Wow6432Node' 下找不到 'Android SDK Tools',这很可能是问题开始的原因。我不确定它是否因为 Android Studio/SDK 安装或其他原因而丢失,但是例如 Genymotion 设备连接到 ADB 没有任何问题。 (我总是对手动向注册表添加任何内容感到不安,但也许我应该自己添加 'PATH'?)

我今天刚刚在全新的 Windows 10 安装上安装了所有东西,并且我自己没有弄乱注册表中的任何东西。

感谢任何帮助。提前致谢!

我在移动 android SDK 时遇到了这个问题(由于光盘 space 原因)。

如果您打开 regedit 并转到以下注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools

并编辑值 Path 以查看您的新 android sdk 位置它应该可以工作。

您可能需要致电:

adb kill-server
adb start-server

然后再次重新启动您的模拟器以 adb devices 看到它,但它最终应该会显示出来

为了安全起见,您可能还需要重新启动计算机

就我而言,我在注册表中没有该条目。但是您需要做的只是创建该条目下的键 Android SDK Tools HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node

然后如图所示添加两个键(右键单击 -> 新建 -> 字符串值)。将正确的路径添加到 Android SDK。它应该是这样的:

添加这些条目后

adb kill-server adb start-server

为 Android 重新启动 Visual Studio 模拟器,然后 运行 adb devices,希望它会出现。

  • 复制你的 ANDROID SDK PATH 对我来说它看起来像这样:

  • 导航到 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Android SDK Tools

Note: if Android SDK Tools folder doesn't exist, Create it under WOW6432Node, And open it, And Create a String Value name it Path :)


  • 修改 Path 注册表变量以匹配 Android SDK 的路径。

    • 重新启动模拟器,您现在应该能够看到模拟器连接到 ADB 和关联的 Android 工具。

你可以阅读这个答案: