我有一些我导入Flash Builder 4的Flex Builder 3项目(SDK 3.2 / 3.5)。它们在调试模式(IE,Firefox,Chrome)中运行良好,所有swf和swc出现在bin中 - 调试文件夹。但是,当我尝试在主项目上执行Export Release Build时,我收到以下错误:
"One or more errors were found while trying to
build the release version. Unable to export."
“问题”选项卡中没有错误,控制台中没有任何内容。只需要点击确定并退出该过程。
更新: @ doc_80 - 我检查了日志文件,错误原因是:
Caused by: java.lang.NoClassDefFoundError: flex2/tools/
oem/OEMException$CircularLibraryDependencyException
将根据@ doc_80
的建议查看.project文件还有其他人看过这个,还是知道修复?我看了一个adobe论坛,但他们改变链接资源的解决方案根本没有帮助。
布赖恩
答案 0 :(得分:1)
我遇到了同样的问题,但原因是desktop.ini文件(Windows 7)。它出现在带有声音文件的sme目录中。
在日志中:
引起:java.io.FileNotFoundException:C:..... \ assets \ ui \ sounds \ desktop.ini(访问被拒绝)
...确保此文件已隐藏。我手动删除它,一切都变好了!
感谢此处的帖子有助于解决此问题。
答案 1 :(得分:0)
整天花在这个问题上,找到了答案。
如果您在任何打开的项目中使用RSL,则会发生这种情况。在我的情况下,主应用程序使用的项目之一是图书馆项目。 Flex 3 SDK缺少FB4在调用Export Release构建时处理RSL依赖关系所需的文件。
这些丢失的文件可以从Flex 4 SDK中的 flex-compiler-oem.jar 文件复制到Flex 3 SDK中的同一个jar中。
我在博客上提出了一步一步的说明: http://bishoponvsto.wordpress.com/2011/01/19/flash-builder-4-flex-3-sdk-export-release-build-error/