2013-11-29 130 views
1

我一直试图使用ZeroBrane调试服务器来调试我的应用程序,使用Gideros开发,同时在GiderosAndroidPlayer中使用Web上提供的各种示例和ZeroBrane示例中提供的示例进行测试。以下是我迄今所做的......ZeroBrane调试服务器拒绝连接

-Included的mobdebug和插座LUA文件在我的项目

-Included一个要求(“mobdebug”)开始()在主

- 设置ZeroBrane解释到Gideros

-Started的ZeroBrane调试服务器

- 设置的Gideros球员Gideros工作室的GiderosAndroidPlayer IP地址

- 在Gideros工作室中播放的图片

代码上传到设备,但当它尝试连接到调试服务器时,它会返回“拒绝连接”。我已经在Windows和Mac电脑上尝试了这一点,禁用防火墙,并检查调试服务器端口是否打开。我曾尝试在ZeroBrane设置文件中指定localhost和调试服务器的特定IP地址并更改端口号。

我觉得我现在已经彻底坚持下去了,并且非常感谢您给予我的任何帮助,因为我现在需要调试旋转设备的影响。

谢谢!

+0

如果使用本地主机尝试与您的IPAddress而不是本地主机 – codercat

回答

0

,而不是本地主机或服务器ZeroBrane到你的ip地址的工作100%

enter image description here

1

远程调试的工作方式要求你指定设备需要连接到计算机的地址。当您在设备上运行应用程序时,它会打电话给ZeroBrane Studio以开始调试,但它需要具有运行ZBS的计算机的IP地址才能使该呼叫生效。你只需要在start()调用指定此:

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

当应用程序启动时,设备上,你应该看到它暂停了与当前行标志(绿色箭头)start()后指向下一个可执行行呼叫。

您也可以直接从ZeroBrane Studio启动您的应用程序在设备上;你可以在这个Gideros forum post中找到详细信息。