Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我应该使用什么ruboto调试工具?_Android_Ruby_Ruboto - Fatal编程技术网

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

Android 我应该使用什么ruboto调试工具?,android,ruby,ruboto,Android,Ruby,Ruboto,我正试图利用我在Ruboto上非常朴素的Ruby经验。我已经安装了必要的软件包,各种演示在模拟器(Windows)和Android设备上运行良好。我已经能够为Ruboto编写一些非常简单的Ruby脚本,但是当它们不起作用时,我就看不到发生了什么。我收到的唯一错误消息是:“不幸的是,xyz已停止。” 我想一定有办法对Ruboto脚本进行故障排除,并获取日志或系统对每行代码的反应的详细信息。 我在谷歌上搜索这个问题已经有一段时间没有成功了,如果我错过了一些明显的东西,我道歉。我还尝试了“adb ca

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

我想一定有办法对Ruboto脚本进行故障排除,并获取日志或系统对每行代码的反应的详细信息。
我在谷歌上搜索这个问题已经有一段时间没有成功了,如果我错过了一些明显的东西,我道歉。我还尝试了“adb catlog”,但没有获得任何与Ruby脚本相关的有用信息,但可能在该命令生成的数千行中找不到正确的信息

我希望有人能给我指出正确的方向。
感谢目前Ruboto的调试选项有限且技术含量低

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

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

类似“调试器”的功能在这里工作吗?
如果能…,那就太棒了。

谢谢。我开始玩“耙木”。我知道这是一个不同的游戏,但我希望我能得到Ruby提供的那种逐行错误报告。