【问题标题】:What ruboto debugging tool should I use?我应该使用什么 ruboto 调试工具?
【发布时间】:2014-05-26 22:44:53
【问题描述】:

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

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

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

【问题讨论】:

    标签: android ruby ruboto


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢。我开始玩“rake log”。我知道这是一个不同的球赛,但我希望我能得到同样的逐行错误报告 Ruby 提供。
    【解决方案2】:

    “调试器”之类的东西可以在这里工作吗? 如果可以的话,那就太棒了……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-09
      • 1970-01-01
      • 1970-01-01
      • 2011-06-15
      • 1970-01-01
      相关资源
      最近更新 更多