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

时间:2015-08-19 07:05:43

标签: android adb visual-studio-emulator

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

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

我还找到了一个"解决方案"在Microsoft FAQ post中,指示您在

下编辑注册表项
  

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Android SDK工具

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

我今天安装了一些新的Windows 10安装,并且自己没有在注册表中搞乱任何东西。

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

3 个答案:

答案 0 :(得分:21)

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

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

  

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Android SDK工具

并编辑值Path以查看它应该有效的新的Android sdk位置。

您可能需要致电:

adb kill-server
adb start-server

再次重新启动您的模拟器,让adb devices看到它,但它最终会显示

为了安全起见,您可能还需要重启机器

答案 1 :(得分:12)

在我的情况下,我没有在注册表中输入该条目。但您只需创建该条目下的密钥from spam import *即可 int number 1; int number 2; char ch; string opr; cin >> number1 >> number2 >> ch; opr = "" + ch;

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

enter image description here

添加这些条目后

Android SDK Tools HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node

重新启动适用于Android的Visual Studio模拟器,然后运行adb kill-server并希望它应该出现。

答案 2 :(得分:8)

  • 为我复制 ANDROID SDK PATH ,如下所示:

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

  

注意:如果 Android SDK Tools 文件夹不存在,请在 WOW6432Node 下创建,然后打开它,并创建一个< em> String Value 将其命名为 Path :)

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

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

你可以阅读这个答案:

Nativescript project running with Visual Studio Emulator