【问题标题】:Debugging Mojo for Palm Pre with Eclipse & Aptana使用 Eclipse 和 Aptana 为 Palm Pre 调试 Mojo
【发布时间】:2009-07-27 03:11:03
【问题描述】:

我对 Eclipse 和 Mojo(.NET 家伙)还很陌生。我在调试时遇到了困难。我可以设置断点并切换到“调试”透视图,但无论我能做什么(我在调试模式下运行),我似乎都无法让 IDE 在模拟器中的断点处停止。我确信这是 Eclipse 的一个相当新手的错误。谁有好的一步一步我可以跟着走。

【问题讨论】:

    标签: aptana palm-pre mojo-sdk


    【解决方案1】:

    目前,没有办法在 eclipse 中设置断点以用于掌上模拟器。

    正如 Gtompson83 所提到的,我们只需要使用 SDK 中包含的 gdb 样式的命令行调试器。

    是的,这很痛苦。

    我发现附加到emulator via ssh(向下滚动到“调试”部分)以查看日志记录更容易,然后只需在您的应用中添加using logging 即可了解发生了什么。

    【讨论】:

    • 我通过 ssh 成功进入并使用了“log”命令,但是停止记录的适当方法是什么? “退出”、“退出”等似乎没有响应。
    • ctrl-c 会让你离开记录器。但该应用程序永远不会“停止记录”,它只是看是否有任何东西在查看日志输出。
    【解决方案2】:

    Palm 有一个调试器作为命令行工具的一部分。您可以设置断点并检查变量。

    Debugger Info

    【讨论】:

      【解决方案3】:

      我喜欢使用 Ares 调试器/记录器。它甚至适用于不是使用 Ares 开发的代码。

      在 Eclipse 中启动调试模式后(更改了应用程序的调试配置以检查 Inspectable 和 Mojo 调试的复选框), 在您的浏览器中启动以下 URL(我使用 Google Chrome 获得了最好的结果):

      http://ares.palm.com/AresDebug/(你也可以使用 AresLog 作为记录器)

      对于 AresDebug,您可能需要调整脚本过滤器以从 appinfo.json 文件中的“id”值开始,然后按获取脚本。那么你基本上就可以走了。您可以选择另一个 *.js 文件并设置断点等。

      【讨论】:

        猜你喜欢
        • 2016-06-02
        • 2010-12-27
        • 2010-12-27
        • 2010-12-05
        • 2011-02-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多