2010-05-19 36 views
1

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

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

如果我改变主app.xml文件到使用1.5版本的命名空间,它的构建很好,不幸的是,客户端环境运行在1.0版本上,想法?

回答

0

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

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

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中更好地处理这个错误。现在这真是一团糟。

相关问题