Android设备监视器中未列出“适用于Android的Visual Studio模拟器”设备

问题描述 投票:24回答:3

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

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

我还在Microsoft FAQ post中找到了一个“解决方案”,它指示您编辑注册表项

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Android SDK工具

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

我今天刚刚安装了一些全新的Windows 10安装,并没有在注册表中自行处理任何问题。

任何帮助表示赞赏。提前致谢!

android adb visual-studio-emulator
3个回答
12
投票

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

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

enter image description here

添加这些条目后

adb kill-server adb start-server

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


21
投票

当我移动我的android SDK时(由于磁盘空间原因)我遇到了这个问题。

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

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Android SDK工具

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

你可能要打电话:

adb kill-server
adb start-server

并重新启动你的模拟器,让adb devices看到它,但它应该显示在最后

您可能还需要重新启动计算机才能确保安全


8
投票
  • 复制你的ANDROID SDK PATH对我来说如下:
  • 导航到HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Android SDK Tools

注意:如果Android SDK Tools文件夹不存在,在WOW6432Node下创建它,并打开它,并创建一个String Value名称它Path :)


  • 修改Path注册表变量以匹配Android SDK的路径。 重新启动模拟器,您现在应该能够看到连接到ADB和相关Android工具的模拟器。

你可以阅读这个答案:

Nativescript project running with Visual Studio Emulator

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