我应该使用什么ruboto调试工具?

时间:2014-05-26 22:44:54

标签: android ruby ruboto

我正在尝试利用我对Ruboto的非常适度的Ruby体验。我已经安装了必要的软件包,各种演示在模拟器(在Windows上)和我的Android设备上运行良好。我已经能够为Ruboto编写一些非常简单的Ruby脚本,但是当它们不起作用时,我无法看到正在发生的事情。我得到的唯一错误信息是:“不幸的是,xyz已停止。”

我认为必须有一种方法可以对Ruboto脚本进行故障排除,并获取有关系统对每行代码的反应的日志或某种详细信息。
我一直在谷歌搜索这个问题一段时间没有成功,如果我错过了一些明显的东西我会道歉。我还尝试了“adb catlog”而没有获得与Ruby脚本相关的任何有用信息,但也许我无法在此命令生成的数千行中找到正确的信息。

我希望有人能指出我正确的方向。 感谢

2 个答案:

答案 0 :(得分:2)

目前,Ruboto的调试选项有限而且技术含量低。

您可以使用“adb logcat”或较新的“rake log”分析日志。 “rake log”使用“adb logcat”但应用过滤器以减少噪音。如果您的应用程序崩溃,您应该看到一个Ruby堆栈跟踪,其中包含崩溃的直接原因。这可能是大多数Ruboto开发人员现在使用的。

另一种选择是使用“救援”来封装风险方法,该方法可以记录更好的消息,或者在对话框中显示错误。这可能会更有帮助,但需要更多的工作。您可以在Ruboto问题跟踪器中将其作为Ruboto功能请求:)

答案 1 :(得分:0)

喜欢"调试器"在这里工作? 如果能......那就太棒了。