Visual studio 在Visual Studio中未检测到用于调试xamarin.forms的Nexus 5X

Visual studio 在Visual Studio中未检测到用于调试xamarin.forms的Nexus 5X,visual-studio,xamarin,xamarin.android,xamarin.forms,visual-studio-debugging,Visual Studio,Xamarin,Xamarin.android,Xamarin.forms,Visual Studio Debugging,我无法在Nexus 5X上删除Xamarin.Forms应用程序的bug: 在Android SDK中,我下载了Google USB驱动程序 我已经在我的设备上激活了配音模式 我已尝试断开并连接我的设备 我已尝试重新启动VS 我已尝试重新安装此处找到的Nexus 5X USB驱动程序: 但它过去是有用的 我不明白发生了什么 项目:AlmICAntarant.Droid,配置:调试任何CPU-------3>错误:取消==============生成:2成功,0失败,0最新,0跳过======

我无法在Nexus 5X上删除Xamarin.Forms应用程序的bug:

  • 在Android SDK中,我下载了Google USB驱动程序
  • 我已经在我的设备上激活了配音模式
  • 我已尝试断开并连接我的设备
  • 我已尝试重新启动VS
  • 我已尝试重新安装此处找到的Nexus 5X USB驱动程序:
但它过去是有用的

我不明白发生了什么

项目:AlmICAntarant.Droid,配置:调试任何CPU-------3>错误:取消==============生成:2成功,0失败,0最新,0跳过======================================部署:0成功,1失败,0跳过====================

项目似乎无法在设备上部署。
转到生成/配置管理器。。。并确保检查了Android项目的部署

首先,我有相同的设备,可以很好地进行侧加载。我将检查VisualStudio的输出和构建窗口是否有任何错误

同时进入Android项目属性,确保至少选中了armeabi-v7ax86

最后,确保Nexus 5X处于摄像头(PTP)USB模式。我现在没有带5X,但有些设备没有摄像头(PTP)模式,在这种情况下,只需不断更改模式,直到找到一个可以工作的模式

一旦设置正确,我有时必须重新启动Visual Studio,将Android项目设置为startup项目(即使它似乎已经被设置为startup项目),然后拔掉并重新插入设备几次。一旦设备作为驱动器显示在文件资源管理器中,VisualStudio通常能够在几秒钟后检测到它


*编辑:您也可以打开SDK管理器,确保安装/更新了谷歌USB驱动程序

在命令提示符下运行
adb设备时的输出是什么?对不起,我不明白:adb是一个未知命令…顺便说一下,我发现了一些新的东西:当我在连接我的设备后启动VS时,Xamarin Android Player(已弃用)会出现,以代替我的设备进行除虫。我将尝试卸载Xamarin Android Player…Xamarin Android Player和Oracle虚拟盒。不理解:我点击了“打开Android adb命令提示符”。我执行了adb设备:上面写着连接00d3的设备列表…………e7设备是的,它似乎是:活动解决方案配置:调试,活动解决方案ptf:任何CPU,A.Droid:调试任何CPU构建部署,A.XF配置调试ptf任何CPU构建此外,如果我连接和断开我的设备,我可以检查“adb设备”它连接和断开。如果我在启动VS之前连接它,我会在设备列表中得到“启动”,如果我在启动VS之后连接它,VS不会检测到我的设备…所有支持的体系结构都已检查Nexus 5X处于MTP模式,现在处于PTP模式我重新启动VS,它会显示“启动”。输出为:2>请在运行应用程序之前选择有效的设备。2> ----部署已启动:项目:Almicantarat.Droid,配置:调试任何CPU----2>错误:取消==============生成:1成功,0失败,1最新,0跳过===============================================部署:0成功,1失败,0跳过===========================================Pierre LouisDeschamps。。。我当时不知所措,希望有人能提出其他建议。对不起,我帮不上忙了。该死的。。。这就是我的想法:-)谢谢你的帮助