31

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

Вот бревно из LogCat: monodroid-отлаживать ошибки принимая стандартный вывод и стандартный поток ошибок (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 --- 

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

ответ

49

я была такая же проблема, и я смог подключить отладчик после этого:

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

Короче:

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

  • Включить «Перенести на физический компьютер с разным нт версия процессора»в диспетчере Hyper-V перейти к VM -> Настройки -> Процессор -> Совместимость

+1

Это сделало трюк на моей машине. – Sascha

+1

Спасибо за это – Malachi

+0

Только первый «Использовать быстрое развертывание (только режим отладки» сделал трюк для меня! – HelloWorld

1

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

1

Ошибка стандартный вывод и стандартный поток ошибок (127.0.0.1: 8896) Адрес уже используется

Об этом сообщается в Xamarin как Bug 34476.