如何在使用Xamarin for Visual Studio的真实Android设备上进行debugging?

我find了几个链接,但是他们没有解释这是如何完成的。 我可以使用Xamarin Studio IDE进行debugging,但是与Visual Studio相比,IDE(没有冒犯性)是蹩脚的。 使用Visual Studio,似乎只能select一个模拟器进行debugging。 那么如何通过USB在我的真实设备上debugging它(我已经有了USB Debugging = true)呢?

我正在使用三星S4的Visual Studio 2015。

为了得到debugging工作,我做了以下。

  1. 在您的设备上启用Developer's Options。 (设置 – >更多 – >关于设备 – >重复点击生成器编号,直到开发者选项启用
  2. 进入开发人员选项并selectUSBdebugging
  3. 通过USB将手机连接到PC。 我必须将手机插入PC的板载USB端口,而不是我的USB集线器,因为这不起作用
  4. 你应该被提示信任你的电脑(相信它)
  5. 启动Visual Studio
  6. 打开您的解决scheme,您的设备现在应该可用。

你会在android设备上得到确认提示,询问是否允许PC连接。 如果您的设备的屏幕已经进入睡眠状态,很容易错过。

我使用的是Xamarin的Visual Studio 2015,唯一能够识别Galaxy S4的方法是在VS运行时closuresUSBdebugging并重新打开。 这是每次我希望与VS使用此手机所需。 我从来没有这样做过的Android Studio。

1 – 原始驱动程序(例如: http : //androidmtk.com/download-samsung-usb-drivers )

2 – 在手机上启用开发者选项(例如在Android 4.2.2上,执行7点击“手机信息” – “序列号”)

3 – 您的移动开发者的选项也进行USBdebugging

我也遇到类似的问题,我通过安装特定于我的手机型号的USB驱动程序解决了这个问题。

tl; dr安装驱动程序,如果你还没有这样做。

正如在上面的意见之一所述,我安装了设备特定的USB驱动程序(LG司机在这里 ),它解决了我的问题。 它现在完美地工作。

我是在(不正确!)的印象下,我不需要安装驱动程序来启用debugging。 我已经可以将我的设备连接到我的笔记本电脑来查看文件等,因此认为驱动程序是不必要的

我将我的移动连接设置为USB充电模式,并启用USBdebugging。 它可能会要求驱动程序安装,驱动程序安装断开连接后重新连接,现在这应该显示在Visual Studio设备列表进行debugging。