繁体   English   中英

如何在Android设备上调试Visual Studio-Xamarin.Forms项目?

[英]How can I debug Visual Studio - Xamarin.Forms project on Android device?

我想将Android设备通过USB连接到Windows 8.1,而不是使用内置的模拟器。

我怎样才能做到这一点?

注意:可以通过USB连接设备(已安装USB驱动程序),
并处于devaloper模式。

您需要在手机的“ Developer Options中启用USB debugging ,插入手机,Visual Studio应该会检测到它。

您可能还需要从Sony驱动程序页面下载并安装USB驱动程序。

  • 您首先需要启用开发人员模式:

Android 4.2及更高版本

从Android 4.2及更高版本开始,默认情况下隐藏开发人员选项。 要使其可用,请转到“设置”>“关于手机”,然后点击“内部版本号”项七次以显示“开发人员选项”标签:

Xamarin的文档: 设置开发设备

  • 如果您尚未安装USB驱动程序,则需要电话的USB驱动程序,请访问Sony的支持站点。

通过USB电缆将设备连接到计算机后,调试就像通过仿真器进行调试一样。

通过在OS X上的Xamarin Studio中按Cmd-Enter或在Visual Studio中按F5开始调试应用程序。 这样做时,可能会提示您选择要调试的设备。

Xamarin的文档: 在设备上调试

检查您的设备是否针对Android的adb

1)找到Visual Studio / Xamarin(或您)在何处安装了Android SDK:

(单击顶部工具栏中的“工具”,然后单击“选项”。)

在此处输入图片说明

2)复制Android SDK位置的路径

3)将其粘贴到cd开头的shell(cmd或powershell)中(我们需要切换到该目录)。

4)将CD放入platform-tools子目录

5)运行adb devices

这应该显示如下:

List of devices attached
XXX12345    device

如果返回全部:

List of devices attached

然后,该设备将无法被识别,并且将无法用于Xamarin(或任何Google Android工具)进行部署。

注意:还请检查以确保您的手机处于Mass Storage模式,默认情况下为MTP模式,并且不能作为adb设备使用

注意:如果未出现在列表中,请确保已正确安装驱动程序,并且您已在手机上启用“ USB调试”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM