Apache flex Flash Builder:无法导出错误
我有几个Flex Builder 3项目(SDK 3.2/3.5),我将它们导入到Flash Builder 4中。它们在调试模式(即Firefox、Chrome)下运行良好,所有swf和swc都显示在bin debug文件夹中。但是,当我尝试在主项目上执行导出版本构建时,我得到以下错误:Apache flex Flash Builder:无法导出错误,apache-flex,flexbuilder,flash-builder,Apache Flex,Flexbuilder,Flash Builder,我有几个Flex Builder 3项目(SDK 3.2/3.5),我将它们导入到Flash Builder 4中。它们在调试模式(即Firefox、Chrome)下运行良好,所有swf和swc都显示在bin debug文件夹中。但是,当我尝试在主项目上执行导出版本构建时,我得到以下错误: "One or more errors were found while trying to build the release version. Unable to export." “问题”选
"One or more errors were found while trying to
build the release version. Unable to export."
“问题”选项卡中没有错误,控制台中也没有显示任何内容。只需点击ok并退出流程
更新:@doc_80-我检查了日志文件,错误原因是:
Caused by: java.lang.NoClassDefFoundError: flex2/tools/
oem/OEMException$CircularLibraryDependencyException
将按照@doc_80的建议查看.project文件
有没有其他人见过这个,或者知道一个补丁?我在AdobeForum上看了一眼,但他们改变链接资源的解决方案一点帮助都没有
布莱恩花了一整天的时间在这个问题上,终于找到了答案 如果您在任何打开的项目中使用RSL,就会发生这种情况。在我的例子中,主应用程序使用的一个项目是一个库项目。Flex 3 SDK缺少FB4在调用Export Release build时处理RSL依赖项所需的文件 这些丢失的文件可以从flex 4 SDK中的flex编译器oem.jar文件复制到flex 3 SDK中的同一个jar中 我在我的博客上写了一个分步说明:
我也有同样的问题,但原因是desktop.ini文件(Windows 7)。它与声音文件一起出现在sme目录中 在日志中: 原因:java.io.FileNotFoundException:C:…\assets\ui\sounds\desktop.ini(访问被拒绝) 。。。确保此文件已隐藏。我已经手动删除了它,一切都正常了
多亏了这里的帖子帮助解决了这个问题。您检查了flash builder日志文件了吗。它应该在windows的\user\u name\workspace\.metadata\.log中。里面可能有一些指针。但通常这个问题在某种程度上与eclipse.project文件有关。在导出发布版本之前,您是否尝试过执行“project->Clean”操作?我猜。@doc_180-检查了日志文件,发现了一个错误。把它贴在问题上@Flextras-是的,清洁和常规的构建工作。我们来看看这个项目。安格尔也有这个奇怪的问题。如果其他人有此问题,请尝试退出FB,转到项目文件夹并手动删除bin debug文件夹中的所有内容。为我工作。