【问题标题】:How to debug Flash IDE AIR 3.4 Desktop App with FlashDevelop?如何使用 FlashDevelop 调试 Flash IDE AIR 3.4 桌面应用程序?
【发布时间】:2012-11-23 20:35:27
【问题描述】:

从 FlashDevelop 调试一个普通的 Flash IDE 项目就像单击调试/播放按钮一样简单。

无法从 FlashDevelop 调试 AIR Flash IDE 项目。我可能需要更改哪些设置才能触发 Flash 公开 AIR 或 AIRI 文件并运行它并连接到它以进行调试?

【问题讨论】:

    标签: debugging air flashdevelop flash-cs6


    【解决方案1】:

    我终于明白了。

    诀窍是将 FlashDevelop 的项目属性 > 输出选项卡 > 测试项目设置设置为“运行自定义命令”。单击编辑并输入以下字符串:

    $(FlexSDK)\bin\adl.exe;$(ProjectName)-app.xml $(ProjectName).app
    

    ADL.exe 是“AIR 调试启动器”。有道理。

    为了使该命令正常工作并避免看到快速消失的命令窗口抱怨“找不到内容”,您的 Flash IDE AIR 项目必须实际创建“$(ProjectName)-app.xml”文件和“$ (ProjectName).app" 文件夹,其中包含所有应用程序的文件。为此,您需要执行以下操作:

    在 Flash 的“AIR 设置”中,我将“输出为”选项设置为“嵌入运行时的应用程序”。该选项实际上是禁用的,直到您转到签名选项卡,选择“使用代码签名证书”,然后单击“创建”以创建自签名证书。如果您不使用代码签名证书,那么您将无法调整“输出为”设置,因为您会遇到“准备稍后将被签名的 AIR 中间 (AIRI) 文件”选项. 所以只需签署应用程序,然后您可以选择输出作为选项,该选项将生成“$(ProjectName).app”文件夹。

    耻辱,耻辱,耻辱,耻辱,耻辱,耻辱,耻辱,耻辱,耻辱,耻辱,耻辱 Adob​​e 未能按照 Flash 的简单单文件/随处运行 SWF 格式建模 AIR,这使得它如此成功。相反,运行 AIR 应用程序是一个复杂的过程,涉及 AIRI、xml、exe 和 swf 文件、.app 文件夹、安装过程以及运行时权限问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-18
      • 2012-03-13
      • 2013-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多