无法导出Adobe AIR 1.0的发布版本/编译

时间:2010-05-19 22:09:58

标签: flex air flexbuilder

我在Flex Builder 3中打开了一个旧项目,该项目在Adobe AIR 1.0上运行。我相信它最初是用Flex Builder 2编写的。当我尝试运行Adobe Air应用程序时,没有任何反应。当我尝试导出发布版本时,我收到此错误:

http://ns.adobe.com/air/application/1.0" >

如果我将main-app.xml文件更改为使用1.5版本的命名空间,那么它构建正常。不幸的是,客户端环境运行在1.0。想法?

2 个答案:

答案 0 :(得分:1)

我能够弄清楚这一点。您只能使用较旧的Flex SDK编译AIR 1.0文件。转到Adobe Flex站点,下载旧版SDK。 http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3我想要3.0.3版本,但下载的是404,所以我使用了3.0.0。在“Flex”构建器中的“编译”设置下,添加新SDK,然后将其用于构建。它之后工作。他们在Flex Builder中没有更好地处理这个错误真是太遗憾了。现在这真是一团糟。

答案 1 :(得分:0)

最快的答案,没有大量的支持步骤和问题(对我而言最重要的是 - 图像/错误是什么?我是一个可笑的高安全性防火墙+代理服务器,可以不会看到它,将是一个具有相同名称的新的1.5 AIR项目。然后尽可能复制最少数量的文件...主窗口应用程序文件+样式和组件文件,避免项目配置文件。

如果您想将客户端的开发环境保持为1.0(这就是我认为您的意思是“不幸的是,客户端环境在1.0上运行。”),您可能会遇到麻烦。)....确保不要混用你的项目配置文件(.flexProperties,app.xml文件等),你应该很酷。