【问题标题】:Appcelerator studio's debugger doesn't workAppcelerator Studio 的调试器不起作用
【发布时间】:2017-05-08 13:20:28
【问题描述】:

我正在尝试使用 Appcelerator studio 的调试器,但是当我在调试模式下运行应用程序时,它会跳过所有断点。在调试视图工作室中显示“正在运行”而不是“调试”。我已经在具有 3 个不同操作系统的 3 台不同机器上尝试了各种版本的 node js、钛 sdk 和 appcelerator studio。 谁能解释一下它是如何工作的?或者我如何使用断点?

谢谢大家的回答!

【问题讨论】:

  • 愚蠢的问题,但是您在执行程序时实际上是否选择了“调试”?进入调试视图是不够的;您需要使用“调试”启动应用程序。在左上角,有一个绿色的“播放”按钮。旁边是一个默认显示“运行”的下拉菜单。将其更改为“调试”,然后选择设备或模拟器。

标签: debugging titanium breakpoints skip appcelerator-studio


【解决方案1】:

这可能会有所帮助。 http://docs.appcelerator.com/platform/latest/#!/guide/Debugging_in_Studio

如文档中所述,要在调试模式下启动项目,首先在 Project Explorer 视图中选择项目,然后在全局工具栏中,从 Launch Mode 下拉列表中选择 Debug和目标下拉列表中的设备。如果在 Target 下拉列表下启用了 Launch Automatically 选项,则应用程序将在选择目标后自动启动。如果没有,您需要单击 Launch 按钮开始构建过程。

如果仍然无法调试,请告诉我。

【讨论】:

    【解决方案2】:

    Appcelerator 漏洞百出,以至于 90% 的情况下官方给出的答案都不起作用。因此,要调试,我必须按照以下步骤操作:

    • 恰好在您要调试的行上添加以下行:

    调试器;

    • 调试模拟器

    • 等待加载时间调试后,它会在您想要的位置停止 调试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-26
      • 2018-10-10
      • 2015-10-13
      • 1970-01-01
      相关资源
      最近更新 更多