Xamarin插件- Mono.AndroidTools.AdbException

ifsvaxew  于 12个月前  发布在  Android
关注(0)|答案(1)|浏览(146)

我们有一个Xamarin应用程序,并一直在使用Visual Studio 2019对物理设备进行调试,没有任何问题。我们正在尝试升级到Visual Studio 2022,但无法针对设备进行调试。调试器因此错误而崩溃。有人有这个问题吗?我不知道该怎么办。

    • Mono. AndroidTools. AdbException:无法从传输连接读取数据:阻塞操作被对WSACancelBlockingCall**的调用中断。- > System. IO. IOException:无法从传输连接读取数据:阻塞操作被对WSACancelBlockingCall的调用中断。- > System. Net. Sockets. SocketException:阻塞操作被对System上的WSACancelBlockingCall的调用中断。Net.套接字。NetworkStream。读取(字节[]缓冲区,Int32偏移量,Int32大小)-内部异常堆栈跟踪结束-在系统。Net.套接字。NetworkStream。在系统上读取(字节[]缓冲区,Int32偏移量,Int32大小)。IO. StreamReader。ReadBuffer()在系统中。IO. StreamReader。ReadLine()在Mono。AndroidTools. adb. AdbClient。ReadLineWhile(操作1 output, Func 1 predicate )在D中:\a_work\1\s\External\androidtools\Mono.AndroidTools\Adb\AdbClient.cs:行585-内部异常堆栈跟踪结束-在Mono。AndroidTools. adb. AdbClient。ReadLineWhile(操作1 output, Func 1 predicate )在D中:\a_work\1\s\External\androidtools\Mono.AndroidTools\Adb\AdbClient.cs:在Mono.AndroidTools.AndroidDevice上的第592行。D中的<> c__DisplayClass119_0.b__0():\a_work\1\s\External\androidtools\Mono.AndroidTools\AndroidDevice.cs:第1021行[E:RunShellCommand]:R52T40K8JGK logcat-v time "dalvikvm:S""ActivityThread:S""mkestner:S""MonoDroid-Prologger:S"失败:Mono.AndroidTools.AdbException:无法从传输连接读取数据:阻塞操作被对WSACancelBlockingCall的调用中断。- > System. IO. IOException:无法从传输连接读取数据:阻塞操作被对WSACancelBlockingCall的调用中断。- > System. Net. Sockets. SocketException:阻塞操作被对System上的WSACancelBlockingCall的调用中断。Net.套接字。NetworkStream。读取(字节[]缓冲区,Int32偏移量,Int32大小)-内部异常堆栈跟踪结束-在系统。Net.套接字。NetworkStream。在系统上读取(字节[]缓冲区,Int32偏移量,Int32大小)。IO. StreamReader。ReadBuffer()在系统中。IO. StreamReader。ReadLine()在Mono。AndroidTools. adb. AdbClient。ReadLineWhile(操作1 output, Func 1 predicate )在D中:\a_work\1\s\External\androidtools\Mono.AndroidTools\Adb\AdbClient.cs:行585-内部异常堆栈跟踪结束-在Mono。AndroidTools. adb. AdbClient。ReadLineWhile(操作1 output, Func 1 predicate )在D中:\a_work\1\s\External\androidtools\Mono.AndroidTools\Adb\AdbClient.cs:在Mono.AndroidTools.AndroidDevice上的第592行。D中的<> c__DisplayClass119_0.b__0():\a_work\1\s\External\androidtools\Mono.AndroidTools\AndroidDevice.cs:1021线

尝试重新启动adbserver和通常的最后手段技巧清除斌和obj文件夹,但没有喜悦。

dgenwo3n

dgenwo3n1#

在我的案例中,我通过启用项目属性-> Android选项下的“使用快速部署”选项解决了这个问题。
请注意,在我的情况下,我已经使用Visual Studio 2022一段时间了,但在使用我常用的物理Android 13测试设备时,以前没有遇到过这个问题。我只是在切换到Android 9测试设备时遇到了这个问题。

相关问题