我有一个问题与Android调试器(Visual Studio 2015),因为它总是停止后立即启动调试(它的工作就好,没有调试),我有我的机器重置和重新安装Visual Studio 2015,但它没有帮助。
以下是logcat中的日志:monodroid-debug接受标准输出和标准错误时出错(127.0.0.1:8896)地址已在使用中
以下是Xamarin日志中的日志:
Mono.Debugging.Soft.ConnectionException: Could not connect to the debugger. ---> Mono.Debugger.Soft.VMDisconnectedException: Exception of type 'Mono.Debugger.Soft.VMDisconnectedException' was thrown.
Server stack trace:
at Mono.Debugger.Soft.Connection.SendReceive(CommandSet command_set, Int32 command, PacketWriter packet)
at Mono.Debugger.Soft.Connection.VM_GetVersion()
at Mono.Debugger.Soft.Connection.Connect()
at Mono.Debugger.Soft.VirtualMachine.connect()
at Mono.Debugger.Soft.VirtualMachineManager.Connect(Connection transport, StreamReader standardOutput, StreamReader standardError)
at Mono.Debugger.Soft.VirtualMachineManager.ConnectInternal(Socket dbg_sock, Socket con_sock, IPEndPoint dbg_ep, IPEndPoint con_ep)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)
at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData)
at Mono.Debugger.Soft.VirtualMachineManager.ConnectCallback.EndInvoke(IAsyncResult result)
at Mono.Debugger.Soft.VirtualMachineManager.EndConnect(IAsyncResult asyncResult)
at Mono.Debugging.Soft.SoftDebuggerSession.<>c__DisplayClass9.b__8(IAsyncResult ar)
--- End of inner exception stack trace ---
任何帮助都是非常感谢的!
6条答案
按热度按时间t2a7ltrp1#
我遇到了同样的问题,我能够通过以下方式连接调试器:
http://dotnetbyexample.blogspot.cz/2016/02/fix-for-could-not-connect-to-debugger.html
简而言之:
m4pnthwp2#
对我来说,这原来是戴尔笔记本电脑在Windows 10上运行的问题,在我回滚到Windows 8. 1后,它现在工作正常
gab6jxml3#
接受标准输出和标准错误时出错(127.0.0.1:8896)地址已在使用中
已将其报告给Xamarin,编号为Bug 34476。
jucafojl4#
虽然这个问题是针对VS 2015的。最近Visual Studio 2017版本15.2有这个问题。卸载Visual Studio并降级到以前的工作VS对我的情况有所帮助。希望他们很快就能修复这个错误。https://forums.xamarin.com/discussion/95555/how-to-downgrade-visual-studio-2017-version-15-2-to-15-0
unguejic5#
我在VS 2019上也遇到了同样的问题。
什么修复了我是删除我的仿真器,并重新添加它了。
bhmjp9jg6#
我在VS 2022中遇到了几乎相同的问题,当我试图运行xamarin-android解决方案时,突然它说“无法连接到调试器”。
我检查了@akl22的答案,也检查了这篇文章https://localjoost.github.io/fix-for-could-not-connect-to-debugger/。因此,在执行@akl22在上面的答案中提到的步骤之前,我做了以下操作
最后它对我起作用了。