【发布时间】:2009-07-27 03:11:03
【问题描述】:
我对 Eclipse 和 Mojo(.NET 家伙)还很陌生。我在调试时遇到了困难。我可以设置断点并切换到“调试”透视图,但无论我能做什么(我在调试模式下运行),我似乎都无法让 IDE 在模拟器中的断点处停止。我确信这是 Eclipse 的一个相当新手的错误。谁有好的一步一步我可以跟着走。
【问题讨论】:
我对 Eclipse 和 Mojo(.NET 家伙)还很陌生。我在调试时遇到了困难。我可以设置断点并切换到“调试”透视图,但无论我能做什么(我在调试模式下运行),我似乎都无法让 IDE 在模拟器中的断点处停止。我确信这是 Eclipse 的一个相当新手的错误。谁有好的一步一步我可以跟着走。
【问题讨论】:
目前,没有办法在 eclipse 中设置断点以用于掌上模拟器。
正如 Gtompson83 所提到的,我们只需要使用 SDK 中包含的 gdb 样式的命令行调试器。
是的,这很痛苦。
我发现附加到emulator via ssh(向下滚动到“调试”部分)以查看日志记录更容易,然后只需在您的应用中添加using logging 即可了解发生了什么。
【讨论】:
Palm 有一个调试器作为命令行工具的一部分。您可以设置断点并检查变量。
【讨论】:
我喜欢使用 Ares 调试器/记录器。它甚至适用于不是使用 Ares 开发的代码。
在 Eclipse 中启动调试模式后(更改了应用程序的调试配置以检查 Inspectable 和 Mojo 调试的复选框), 在您的浏览器中启动以下 URL(我使用 Google Chrome 获得了最好的结果):
http://ares.palm.com/AresDebug/(你也可以使用 AresLog 作为记录器)
对于 AresDebug,您可能需要调整脚本过滤器以从 appinfo.json 文件中的“id”值开始,然后按获取脚本。那么你基本上就可以走了。您可以选择另一个 *.js 文件并设置断点等。
【讨论】: