当我调试我的应用程序,我从MonoDevelop的无法打开调试器的端口。另一种方法可以是使用的端口
得到这个错误无法打开端口进行调试。另一个进程可能正在使用该端口。
任何想法是什么导致它,以及如何解决它?谢谢。
我已经重新安装了所有东西,但仍然无法正常工作。
看起来没有任何东西在该端口上运行。我使用monoDevleop 2.8.5和iOS模拟器5.0
当我调试我的应用程序,我从MonoDevelop的无法打开调试器的端口。另一种方法可以是使用的端口
得到这个错误无法打开端口进行调试。另一个进程可能正在使用该端口。
任何想法是什么导致它,以及如何解决它?谢谢。
我已经重新安装了所有东西,但仍然无法正常工作。
看起来没有任何东西在该端口上运行。我使用monoDevleop 2.8.5和iOS模拟器5.0
更新到MonoTouch的走了出来,解决了这一问题。
确切的答案可以根据变化的MonoDevelop的哪个版本您正在使用和,如果你想用模拟器或与真正的iOS设备调试。
首先确保没有其他人在您的Mac电脑上使用端口10000。尝试以下命令:
lsof -i | grep LISTEN
这会告诉你是否有其他任何使用端口。如果是这种情况,请使用端口退出应用程序。
您也可以使用USB端口进行调试(仅限设备)。转到MonoDevelop首选项以启用此选项。
如果这没有帮助,那么请编辑您的问题,并添加详细信息(MonoDevelop版本,设备/模拟器),我们会尽力引导你通过这个。
我今天早些时候遇到了同样的问题,一个简单的OSX重新启动使所有的工作都重新开始。
我试了一下@poupou提及,但lsof的没有表现出任何的应用程序侦听端口10000
嗯ive重新启动我的电脑现在至少10倍,它仍然does not工作.. – Deekor 2011-12-29 22:01:17
我只是用MonoDevelop的2.8.5与5.0.4 MonoTouch的审判审判,它的工作原理为预期我的机器。
您可以尝试更改端口,通过编辑文件~/Library/Preferences/MonoDevelop-2.8/MonoDevelopProperties.xml
,并在此行换号:
<Property key="MonoTouch.Debugger.Port" value="10000" />
别的东西(如12345为例)。日志文件(~/Library/Logs/MonoDevelop-2.8/MonoDevelop.log
也可能提供一些线索,如果更改端口不能正常工作。
反正是有改变调试程序? – Deekor 2011-12-30 21:58:09