我正试图利用我在Ruboto方面非常温和的Ruby经验。我已经安装了必要的软件包,各种演示程序在模拟器(Windows上)和我的Android设备上运行得很好。我已经为Ruboto编写了一些非常简单的Ruby脚本,但是当它们不起作用时,我无法看到正在发生的事情。我得到的唯一错误消息是:“不幸的是,xyz已经停止了。”
我认为必须有一种方法来排除Ruboto脚本的故障,并获得日志或关于系统对每一行代码的反应的详细信息。
我搜索这个问题已经有一段时间了,但没有成功,如果我错过了一些显而易见的东西,我很抱歉。我还尝试了"adb catlog“,但没有获得任何与Ruby脚本相关的有用信息,但可能无法在这个命令生成的数千行中找到正确的信息。
我希望有人能给我指明正确的方向。谢谢
发布于 2014-05-27 08:02:36
目前,鲁博托的调试选项是有限的和低技术。
您可以使用“亚行日志”或更新的"rake日志“来分析日志。"rake log“使用"adb logcat”,但是应用了一个过滤器,这样你就可以得到更少的噪音。如果您的应用程序崩溃,您应该会看到一个Ruby堆栈跟踪和崩溃的直接原因。这可能是大多数Ruboto开发人员现在使用的。
另一种选择是用“救援”来封装一个有风险的方法,该方法要么记录更好的消息,要么在对话框中显示错误。这可能会更有帮助,但需要做更多的工作。您可以将此请求作为Ruboto发布跟踪器中的Ruboto特性:)
发布于 2014-08-02 07:21:56
像“调试器”这样的东西在这里有用吗?如果可以的话就太棒了。
https://stackoverflow.com/questions/23878611
复制相似问题