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

标签 android ruby ruboto

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

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

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

最佳答案

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

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

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

关于android - 我应该使用什么 ruboto 调试工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23878611/

相关文章:

java - 如何使用 Retrofit 2 解析动态 JSON(+嵌套对象)

ruby-on-rails - "unexpected end-of-input, expecting keyword_end (SyntaxError)"RSpec 3、Rails 4.1.6、Ruby 2.0

类似于 Haskells 循环的 Ruby 方法

ruby-on-rails - 不能跳过创建方法的 Doorkeeper 身份验证

Android Ruboto IRB - 如何启动演示 irb 服务器

android - ruboto 应用程序启动缓慢

android - 在矩形外填充 Canvas

javascript - Android onDeviceReady 函数中的 Phonegap

android - 安卓 : ruboto vs rhodes? 上的 ruby

android - 手机旋转时如何修复用户的保存位置