android - Visual Studio 不允许我在 Android 物理设备上进行调试

标签 android debugging visual-studio-2013 adb

我正在使用 Xamarin 和 Visual Studio 2013 开发 Android 应用程序。我已将我的 Android 小程序连接到计算机。 Sansung Kies 识别该设备。 Adb 也能识别它,因为当我键入“adb devices”时,设备会出现在列表中。但是当我调试应用程序时,Visual Studio 不允许我选择我的设备,它只建议我使用 android 虚拟模拟器。在我的设备中启用了“USB 调试”选项。那我做错了什么?

最佳答案

编辑

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

按照以下步骤: http://visualgdb.com/KB/usbdebug-manual/ 正如 Veverke 在下面的评论中所建议的那样,为我解决了这个问题。


刚刚遇到了同样的问题,并结合这两个链接修复了它。显然,我们的问题与第一个链接中列出的问题不完全相同,但这就是为什么我必须同时使用两者来综合解决方案的原因。

https://web.archive.org/web/20140410204811/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 管理器。一直向下滚动到“Extras”文件夹,您会在其中找到“Google USB Driver”。我的已经安装了,所以我删除了这个包,确认我想删除它,然后重新安装它。

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

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

现在你需要点击 Browse... 并找到你安装包的位置..我自己是在 C:\Users\zumberge\AppData\Local\Android\android-sdk\extras\google\usb_driver。 单击下一步,您需要选择接受 Google, Inc. 作为可信来源。 然后该过程应该完成,您就可以开始了。

不知道您是否需要重新启动 VS2013,但我做了很好的措施。

希望这对您有所帮助,现在还不算太晚。

关于android - Visual Studio 不允许我在 Android 物理设备上进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25888188/

相关文章:

java - 在 Eclipse 中使用 ANT 脚本时如何调试 Java 代码

c++ - opencv 标识符 "Mat"在头文件中使用时未定义

java - Android 偏好特定的权限请求

css - 翻译在 Firefox 上不起作用,请问有人知道为什么吗?

Android绑定(bind)服务,当 Activity 解除绑定(bind)时会发生什么?

使用远程调试器在 WebStorm 中调试 TypeScript

asp.net - IIS Express 为每个请求加载和卸载模块

c++ - 如何检查发生运行时错误之前执行的.cpp文件的最后一行?

android - fragment 事务在 onSaveInstanceState 后隐藏

Android listview多选