【发布时间】:2011-08-08 13:17:14
【问题描述】:
我有一个仅 ActionScript 的 Flash Builder 4 项目,我知道它已成功导出为 AIR 2.0
如果我在应用程序描述符中将 Flex SDK 设置为“Hero”并将所需的 AIR 版本设置为 2.6,则导出工作正常:
但是 - 如果我将 Flex SDK 更改为 4.0(与 AIR 2.0.2 SDK 重叠)并将 app-descriptor.xml 中的版本更改为 2.0,如下所示:
然后它会很好地编译并在 ADL 中运行,但它不会导出。如果我单击“完成”按钮,窗口只会闪烁片刻,但没有任何反应。我可以反复点击finish,只是短暂的闪烁,没有错误信息,没有导出的air文件。
如果我将 Flex SDK 保留在“Hero”上,而我唯一要做的就是将 app-descriptor.xml 中的 2.6 更改为 2.0,则会出现同样的问题!
我在 Flash Builder 4 和 Flash Builder Burrito 上都试过这个 - 在这两种情况下都是同样的问题。 有人知道出了什么问题吗?
【问题讨论】:
-
您的 AIR SDK 是哪个版本的?查看 Flex SDK 文件夹,文件 AIR SDK Readme.txt。
-
我下载了 AIR SDK 2.0.2 并用它覆盖了 Flex 4.0 SDK。自述文件说 2.0.2
标签: apache-flex actionscript-3 air flash-builder