Visual Studio不允许我在Android物理设备上调试

nix*_*x86 12 debugging android adb visual-studio-2013

我正在使用Xamarin和Visual Studio 2013开发一个Android应用程序.我已将我的Android applet连接到计算机.Sansung Kies认出了这个装置.Adb也认识到这一点,因为当我输入"adb devices"时,设备会出现在列表中.但是当我调试应用程序Visual Studio不让我选择我的设备时,它只建议我使用android虚拟仿真器.在我的设备中,启用了"USB debug"选项.那么我做错了什么?

chr*_*rge 11

编辑

刚买了一台新机,遇到了同样的问题.

按照以下步骤操作: Vviske在下面的评论中建议的http://visualgdb.com/KB/usbdebug-manual/为我解决了这个问题.


只是有同样的问题,并用这两个链接的组合修复它.显然,我们的问题不是第一个链接中列出的完全相同的问题,但这就是为什么我必须使用它们来合成解决方案.

http://krumelur.me/2014/01/30/xamarins-visual-studio-plugin-missing-android-devices-genymotion-and-parallels-desktop-dont-panic/

http://developer.android.com/tools/extras/oem-usb.html

基本上,在Visual Studio 2013中启动Android SDK Manager.一直向下滚动到'Extras'文件夹,您可以在其中找到'Google USB Driver'.我已经安装了Mine,所以我删除了包,确认我想删除它,然后重新安装它.

然后,我打开Windows资源管理器并右键单击"计算机",然后单击"管理"(需要管理员权限).在新打开的"计算机管理"窗口中,单击左侧层次结构中"计算机管理">"系统工具"下的"设备管理器".

在主窗口中,我展开了"其他设备"并看到了我正在寻找的设备.我右键单击它并选择"更新驱动程序软件",然后选择"浏览计算机以获取驱动程序软件".

现在你需要点击Browse...并找到你安装软件包的地方..对于我自己来说 C:\Users\zumberge\AppData\Local\Android\android-sdk\extras\google\usb_driver.点击下一步,您需要选择接受Google,Inc.作为可靠来源.然后这个过程应该完成,你会很高兴.

不知道你是否需要重启VS2013,但我做得很好.

希望这有所帮助,现在还为时不晚.

  • 我不知道你是如何使用google usb驱动程序更新驱动程序的 - 我很难过并且即将放弃,直到找到[此链接](http://visualgdb.com/KB/usbdebug-manual/ ),它告诉你如何做 - 以及为什么我没有成功.你需要按照显示所有设备/有一个磁盘选项,只需使用浏览位置,并提供该文件夹将无法工作(不适合我!).不过,我给了更新驱动程序提示+1,这让我有所进步. (4认同)

Has*_*man 5

对于 VS 2015、LG Nexus 4 和 Windows 7,以下解决方案适用于我。

在 Visual Studio 运行实例期间打开和关闭调试,您的物理设备将显示在设备列表中。

在此输入图像描述