我找到了一些链接,但他们没有解释这是如何完成的。我可以使用Xamarin Studio IDE进行调试,但与Visual Studio相比,IDE(无攻击性)是蹩脚的。使用Visual Studio,似乎只能选择要调试的模拟器。那么如何通过USB在我的真实设备上进行调试(我已经有USB Debugging = true)?
答案 0 :(得分:89)
我使用Visual Studio 2017和OnePlus。
为了让调试工作,我做了以下工作。
旁注:我注意到有时它还取决于您使用的电缆。如果你还没有运气,也许可以试试另一根电缆。
答案 1 :(得分:12)
您将在Android设备上收到确认提示,询问是否允许连接PC。如果您的设备屏幕已经进入睡眠状态,很容易错过。
答案 2 :(得分:10)
我正在使用Visual Studio 2015和Xamarin,我唯一可以识别我的Galaxy S4的方法是在VS运行时关闭USB调试并重新打开。每次我希望将此手机用于VS时都需要这样做。我从未使用Android Studio执行此操作。
答案 3 :(得分:7)
1 - 原始驱动程序(例如:http://androidmtk.com/download-samsung-usb-drivers)
2 - 在移动设备上启用开发者选项(例如在Android 4.2.2上,执行7点击“移动信息” - “序列号”)
3 - 您的移动开发者选项上的USB调试
答案 4 :(得分:3)
我也遇到过类似的问题, 我通过安装特定于我手机型号的USB驱动程序解决了这个问题。
答案 5 :(得分:1)
tl; dr 如果您尚未安装驱动程序,请安装驱动程序。
正如上面其中一条评论所述,我安装了特定于设备的USB驱动程序(LG驱动程序为here),它解决了我的问题。它现在完美无缺。
我受到了(不正确!)的印象,我不需要安装驱动程序来启用调试。我已经可以将我的设备连接到我的笔记本电脑以查看文件等,因此不需要思考驱动程序。
答案 6 :(得分:0)
我将移动连接设置为USB充电模式并启用USB调试。它可能要求驱动程序安装,驱动程序安装后断开移动连接并重新连接,现在这应该显示在Visual Studio设备列表中进行调试。
答案 7 :(得分:-2)
看起来没有安装Xamarin Android Player。您需要install这个。