如何将虚拟设备/模拟器连接到Visual Studio Xamarin Android项目?

5
我为Android冰淇淋三明治创建了一个应用程序,并且除了更改“Hello World”消息的文本(我不能或不会帮助自己)之外,没有添加默认代码。
我按了F5键。然而,设备未连接。下拉列表显示“未连接任何设备”。因此,我通过Xamarin安装添加的“打开Android模拟器管理器”按钮设置了一个设备。
我再次按下F5键;同样的问题。它说要从下拉列表中选择设备(我忘记明确选择刚刚设置的设备)。但是......列表中没有任何内容。为什么?
更新:现在它可以工作了;我认为之前并没有显示我的设备可供选择,是因为一些Android软件包正在后台下载(也是由Xamarin添加的“Android SDK Manager”)。
我感觉回到了两年前,当时我在“玩弄”Eclipse/Android/Java。
1个回答

12

太棒了,你已经让它正常工作了。

我发现设备列表并不总是更新,重启Visual Studio是最快的方法,可以使模拟器出现在调试设备列表中。

如果这样还不行,请尝试重新启动ADB服务。

  • 启动模拟器。
  • 打开命令提示符,浏览到Android SDK的位置(默认位置为'%LocalAppData%\Android\android-sdk\platform-tools')。
  • 运行命令 'adb kill-server'。
  • 运行 'adb devices' 命令(这应该会显示正在运行的模拟器作为已连接的设备)。
  • 重新启动 VS,你应该会在列表中看到模拟器。

我正好在寻找这个问题,你解救了我的一天! - Jer
您可以直接在Visual Studio中重启ADB服务器:工具 > Android > 重启Adb服务器。 - MarzSocks

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接