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

jay*_*t55 73 c# visual-studio xamarin visual-studio-2012 xamarin-studio

我找到了一些链接,但他们没有解释这是如何完成的.我可以使用Xamarin Studio IDE进行调试,但与Visual Studio相比,IDE(无攻击性)是蹩脚的.使用Visual Studio,似乎只能选择要调试的模拟器.那么如何通过USB在我的真实设备上进行调试(我已经有USB Debugging = true)?

Sha*_*xon 103

我正在使用带有OnePlus的Visual Studio 2017.

为了让调试工作,我做了以下工作.

  1. 转到设置>关于手机,然后重复点击构建号码,直到启用开发者模式
  2. 进入设置>开发人员选项并打开USB调试
  3. 通过USB将手机连接到PC.我不得不将手机插入PC的板载USB端口,而不是我的USB集线器,因为这不起作用
  4. 系统会提示您信任您的PC(相信它)
  5. 启动Visual Studio
  6. 打开您的解决方案,您的设备现在应该可用.

旁注:我注意到有时它还取决于您使用的电缆.如果你还没有运气,也许可以试试另一根电缆.


Gre*_* M. 13

您将在Android设备上收到确认提示,询问是否允许PC连接.如果您的设备的屏幕已经进入睡眠状态,很容易错过这个.


Mar*_*ark 11

我正在使用Visual Studio 2015和Xamarin,我唯一可以识别我的Galaxy S4的方法是在VS运行时关闭USB调试并重新打开.每次我希望将此手机用于VS时都需要这样做.我从来没有用Android Studio做过这个.

  • 我也是如此.我只是通过引用Greg M.答案来分享我的经验.对不起,如果它似乎令人反感,那不是我的意图. (4认同)
  • 我只能谈谈我的经历,但我没有得到你提示的提示.当你无法透过我的肩膀知道我正在经历的事情时,请不要为别人承担责任. (3认同)
  • 正如Greg M.提到的那样:__您将在Android设备上收到确认提示,询问是否允许PC始终连接__。我确认了这一点,并且我的设备始终可以识别。 (2认同)

Cav*_*man 8

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

2 - 在移动设备上启用开发人员选项(例如在Android 4.2.2上,执行7点击"移动信息" - "序列号")

3 - 也可以在Mobile Developer的选项上进行USB调试