我正在使用Xamarin和Visual Studio 2013开发一个Android应用程序。我已将我的Android applet连接到计算机。 Sansung Kies认出了这个装置。 Adb也认识到这一点,因为当我输入" adb devices"设备出现在列表中。但是当我调试应用程序Visual Studio不允许我选择我的设备时,它只建议我使用android虚拟仿真器。在我的设备中," USB调试"选项已启用。那么我做错了什么?
答案 0 :(得分:9)
修改强>
刚买了一台新机器并遇到了同样的问题。
遵循以下步骤: http://visualgdb.com/KB/usbdebug-manual/ 正如Veverke在下面的评论中所建议的那样为我解决了问题。
只是遇到了同样的问题,并用这两个链接的组合修复了它。显然,我们的问题不是第一个链接中列出的完全相同的问题,但这就是为什么我必须使用它们来合成解决方案。
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,但我做得很好。
希望这会有所帮助,现在还为时不晚。
答案 1 :(得分:3)
答案 2 :(得分:1)
重新启动Visual Studio 2013已经为我解决了这个问题。
详细说明:
然后我再也没有收到此错误。
答案 3 :(得分:1)
在我的Android设备上启用调试模式后,我发现我必须更改“USB PC连接”选项。它被设置为'Charge Device'。当我将其切换到“媒体同步(MTP)”并重新连接到我的PC时,它出现在设备管理器中,但驱动程序似乎没有与VS一起使用。我在SDK Manager中重新安装了“Google USB Driver”。我在设备管理器中删除了我的设备,并使用Google USB驱动程序将其添加回来。当我断开/重新连接设备到我的电脑时,Windows询问我想要对设备做什么。我意识到它第一次问我,我很快就点击了“什么都不做”。这次我注意到第一个选项是在设备上运行exe来安装驱动程序。安装完成后,我断开/重新连接设备,设备提示我允许我的PC进行调试。选择“允许”后,设备出现在VS中,而VS已经打开。
答案 4 :(得分:1)
还要确保为您的设备选择了正确的配置。 (例如,大多数智能手机的ARM)
如果将其设置为您的设备不支持的设备,则即使adb可以看到该设备,设备也不会显示。简单地切换配置就解决了我的问题。
答案 5 :(得分:0)
我按照提到的大部分步骤进行了操作,但仍然无法使其正常工作。我做的一些事情是:
最后,对我有用的是谷歌搜索我的特定Android设备(LG g4)和登陆this site的驱动程序。安装驱动程序后,我立即可以使用我的设备在visual studio中进行调试。无论usb连接是mtp还是ptp,它都能正常工作。
答案 6 :(得分:0)
如果您使用的是Samsung并安装了MyKnox,则在按This Link
中的说明卸载MyKnox之前,无法启用USB调试答案 7 :(得分:0)
我只是运行了adb命令提示符,然后单击了“ adb devices”,它表明守护程序未运行。它已经安装好了,现在我可以在那里看到Android设备了。
C:\...\...\source\repos\ABC\ABC\Ex.Android>adb devices
List of devices attached
* daemon not running; starting now at tcp:5037
* daemon started successfully
ZF22Q3T unauthorized
答案 8 :(得分:0)
尝试使用以下命令重新启动 adb 服务器: 从顶部栏中选择“工具”,然后 选择“安卓”。在列表中将有一个选项可以将 adb 服务器重新启动为“重新启动 Adb 服务器”。 点击后一切正常。 它对我有用。