J'ai un problème avec le débogueur Android (Visual Studio 2015) car il s'arrête toujours immédiatement après le démarrage du débogage (cela fonctionne très bien sans débogage), j'ai réinitialisé ma machine et réinstallé Visual Studio 2015 mais ça n'aide pas.
Voici le journal de logcat: monodroid-debug Erreur lors de l'acceptation de stdout et stderr (127.0.0.1:8896) Adresse déjà utilisée
Voici le journal du journal 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 ---
Toute aide est très appréciée!
J'ai eu le même problème et j'ai pu connecter le débogueur en suivant ceci:
http://dotnetbyexample.blogspot.cz/2016/02/fix-for-could-not-connect-to-debugger.html
En bref:
Désactivez "Utiliser le déploiement rapide (mode débogage uniquement)" dans Android -> Propriétés -> Android -> Empaquetage
Activez "Migrer vers un ordinateur physique avec une version de processeur différente" dans le gestionnaire Hyper-V, accédez à VM -> Paramètres -> Processeur -> Compatibilité
Pour moi, cela se révèle être un problème d'ordinateur portable Dell fonctionnant sous Windows 10, après que je suis revenu à Windows 8.1, cela fonctionne bien maintenant
Erreur lors de l'acceptation de stdout et stderr (127.0.0.1:8896) Adresse déjà utilisée
Cela a été signalé à Xamarin sous la forme bogue 34476 .