1

我一直在尝试使用 ZeroBrane 调试服务器来调试我使用 Gideros 开发的应用程序,同时使用网络上提供的各种示例和 ZeroBrane 示例中的示例在 GiderosAndroidPlayer 中进行测试。这是我到目前为止所做的......

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

- 在 main 中包含一个 require("mobdebug").start()

-将 ZeroBrane 解释器设置为 Gideros

-启动 ZeroBrane 调试服务器

-将Gideros Studio中的Gideros播放器设置为GiderosAndroidPlayer IP地址

- 在 Gideros Studio 中进行压力播放

代码上传到设备,但当它尝试连接到调试服务器时,它返回“连接被拒绝”。我在 Windows 和 Mac 计算机上都试过这个,禁用防火墙,并检查调试服务器端口是否打开。我尝试在 ZeroBrane 设置文件中指定 localhost 和调试服务器的特定 IP 地址并更改端口号。

我想我现在完全陷入困境,并且非常感谢您提供的任何帮助,因为我现在需要调试旋转设备的影响。

谢谢!

4

2 回答 2

1

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

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

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

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

于 2013-11-30T20:12:18.263 回答
0

而不是 localhost 或 ZeroBrane Server 进入您的 IPAddress 其工作 100%

在此处输入图像描述

于 2013-11-29T07:21:45.230 回答