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

如何在Android设备上调试VisualStudio-Xamarin.Forms项目?,android,mobile,xamarin,emulation,xamarin.forms,Android,Mobile,Xamarin,Emulation,Xamarin.forms,我想通过USB将Android设备连接到Windows 8.1 而不是使用内置的仿真器 我该怎么做 注意:设备可以通过USB连接(安装了USB驱动程序), 并且它处于devaloper模式。您需要在手机中的开发者选项中启用USB调试,插入手机,然后Visual Studio会检测到它 您可能还需要从下载并安装USB驱动程序。您需要在手机的开发者选项中启用USB调试,插入手机,然后Visual Studio会检测到它 您可能还需要从 您首先需要启用开发人员模式: 安卓4.2及更高版本 从Andr

我想通过USB将Android设备连接到Windows 8.1 而不是使用内置的仿真器

我该怎么做

注意:设备可以通过USB连接(安装了USB驱动程序),

并且它处于devaloper模式。

您需要在手机中的
开发者选项中启用
USB调试
,插入手机,然后Visual Studio会检测到它


您可能还需要从

下载并安装USB驱动程序。您需要在手机的
开发者选项
中启用
USB调试
,插入手机,然后Visual Studio会检测到它

您可能还需要从

  • 您首先需要启用开发人员模式:
安卓4.2及更高版本

从Android 4.2及更高版本开始,默认情况下隐藏开发者选项。要使其可用,请转到“设置”>“关于电话”,然后轻触“内部版本号”项目七次,以显示“开发人员选项”选项卡:

Xamarin医生:

  • 然后你需要为你的手机安装USB驱动程序,如果你还没有安装,请访问索尼的支持网站
一旦您的设备通过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放入
平台工具
子目录

5) 运行
adb设备

这应该显示如下内容:

List of devices attached
XXX12345    device
如果全部返回:

List of devices attached
那么该设备将无法识别,也无法供Xamarin(或任何谷歌Android工具)部署

注意:还要检查以确保您的手机处于
大容量存储
模式,这是MTP模式的默认设置,不能作为adb设备使用

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

  • 您首先需要启用开发人员模式:
安卓4.2及更高版本

从Android 4.2及更高版本开始,开发者选项默认隐藏。若要使其可用,请转到“设置”>“关于手机”,然后点击“版本号”项目七次以显示“开发者选项”选项卡:

Xamarin医生:

  • 然后你需要为你的手机安装USB驱动程序,如果你还没有安装,请访问索尼的支持网站
一旦您的设备通过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放入
平台工具
子目录

5) 运行
adb设备

这应该显示如下内容:

List of devices attached
XXX12345    device
如果全部返回:

List of devices attached
那么该设备将无法识别,也无法供Xamarin(或任何谷歌Android工具)部署

注意:还要检查以确保您的手机处于
大容量存储
模式,这是MTP模式的默认设置,不能作为adb设备使用


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

如何在Visual Studio上执行此操作?我回答中的链接显示了Visual Studio和Xamarin Studio的步骤以及屏幕截图:感谢链接,但我无法完成。页面上写着“首先,确保已设置调试配置,以允许您访问调试工具”,但我的Visual Studio上没有调试选项选项选项。(检测到,我没有安装USB驱动程序,因为我可以通过USB将设备连接到Windows)。我错过了什么?我在“调试”菜单上看不到设备。因此我无法选择要调试的设备。@mrbengi:我用其他步骤更新我的答案,以帮助您完成这些步骤。请查看是否有帮助you@mrbengi我看到你删除了对索尼手机的引用,但是我看到了这个答案,这可能会帮助你完成设置。我如何在手机上执行此操作Visual Studio?我回答中的链接显示了Visual Studio和Xamarin Studio的步骤以及屏幕截图:感谢链接,但我无法完成。页面上写着“首先,确保已设置调试配置,以允许您访问调试工具”,但我的Visual Studio上没有调试选项选项选项。(我没有安装USB驱动程序,因为我可以通过USB将设备连接到Windows,它检测到)。我错过了什么?我在“调试”菜单上看不到设备。因此我无法选择要调试的设备。@mrbengi:我用其他步骤更新我的答案,以帮助您完成这些步骤。请查看是否有帮助you@mrbengi我看到你删除了对索尼手机的引用,但我看到这个答案可能会帮助你完成这个任务