ZeroBrane调试服务器拒绝连接。

我一直在尝试使用ZeroBrane Debug Server在GiderosAndroidPlayer上测试时,使用网上提供的例子和ZeroBrane示例来调试我的应用。以下是我到目前为止所做的事情…

  • 将mobdebug和socket lua文件包含在我的项目中

  • 在main中包括require("mobdebug").start()

  • 将ZeroBrane解释器设置为Gideros

  • 启动ZeroBrane Debug Server

  • 将Gideros Studio中的Gideros player设置为GiderosAndroidPlayer IP地址

  • 在Gideros Studio中按下播放按钮

代码上传到设备,但当它尝试连接到Debug Server时,会返回“连接被拒绝”。我在Windows和Mac电脑上都尝试过,禁用了防火墙,并检查了Debug Server端口是否打开。我尝试在ZeroBrane设置文件中指定localhost和Debug Server的特定IP地址以及更改端口号。

我现在认为我已经彻底陷入困境,非常感谢您能提供任何帮助,因为我现在需要调试旋转设备的影响。

谢谢!

点赞
用户1650785
用户1650785

"将您的 IPAddress 替换成 localhost 或 ZeroBrane Server,它可以 100% 工作"

enter image description here

2013-11-29 07:21:45
用户1442917
用户1442917

远程调试的工作方式需要您指定设备需要连接的计算机的地址。当您在设备上运行应用程序时,它会调用 ZeroBrane Studio 来启动调试,但它需要具有正在运行 ZBS 的计算机的 IP 地址才能使此调用起作用。您只需要在 start() 调用中指定此选项:

require("mobdebug").start('ip.address-of-computer.running.ZBS')

当应用程序在设备上启动时,您应该看到它被挂起,并且当前行标记(绿色箭头)指向 start() 调用后的下一条可执行行。

您也可以直接从 ZeroBrane Studio 在设备上启动应用程序;您可以在此 Gideros 论坛帖子 中找到详细信息。

2013-11-30 20:12:18