Подтвердить что ты не робот

Xamarin Android (Visual Studio 2015) Не удалось подключиться к отладчику

У меня проблема с отладчиком Android (Visual Studio 2015), поскольку он всегда останавливается сразу после запуска отладки (он отлично работает без отладки), у меня была моя машина reset и переустановлена ​​Visual Studio 2015, но это не помогает.

Вот журнал из logcat: monodroid-debug Ошибка принятия stdout и stderr (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 ---

Любая помощь очень ценится!

4b9b3361

Ответ 1

У меня была такая же проблема, и я смог подключить отладчик, выполнив следующее:

http://dotnetbyexample.blogspot.cz/2016/02/fix-for-could-not-connect-to-debugger.html

Короче:

  • Отключить "Использовать быстрое развертывание (только режим отладки)" в Android-проекте → Свойства → Настройки Android → Упаковка

  • Включить "Перенести на физический компьютер с другой версией процессора" в диспетчере Hyper-V перейдите в VM → Настройки → Процессор → Совместимость

Ответ 2

Для меня это, оказывается, проблема с ноутбуком DELL, работающим в Windows 10, после того, как я вернулся к Windows 8.1, теперь он отлично работает

Ответ 3

Ошибка приема stdout и stderr (127.0.0.1:8896) Адрес уже используется

Об этом сообщается Xamarin как Ошибка 34476.

Ответ 4

Хотя вопрос касается VS 2015. В последнее время с визуальной студией 2017 версии 15.2 появилась эта проблема.  Деинсталляция визуальной студии и переход на предыдущие рабочие VS помогли в моем случае. Надеюсь, скоро они исправят ошибку. https://forums.xamarin.com/discussion/95555/how-to-downgrade-visual-studio-2017-version-15-2-to-15-0