【发布时间】:2012-10-04 12:10:48
【问题描述】:
我有一个模块化架构的 Adobe AIR 项目,其中包含大约 2200 个文件,构建起来花费了太多时间。
现在我们计划在多个平台上运行它,比如(网络、桌面等),所以我们将它分离到小型库项目中......
这些库项目是相互依赖的,子库项目被添加到顶级库项目的构建路径中......
还有一些库被添加到主项目的路径中......
目前我们已经将它分成了 31 个小项目,其中一个主要的 Adobe AIR 项目包含大约 50 个文件,另外两个库项目包含大约 500 个和 1050 个文件的主要文件...
现在我们在构建时间上得到了一些改进...
但是当我们为主项目导出发布版本时,flash builder 正在编译所有依赖项目,所以 flash builder 无法构建项目并且出现 OutOfMemory 错误...
有时它会给出“java.NullPointer 日志的内部构建错误”,有时“构建过程中出现一个或多个错误而没有错误日志”.. 我已经尝试了堆错误、内部构建错误等的所有选项。
但我仍然无法导出发布版本...
那么有什么想法可以发布或任何替代解决方案吗??
【问题讨论】:
-
如果 FlashBuilder 不能接受,您将不得不使用某种构建工具(ANT、FlexMojos、GradleFx,...)。您还可以尝试在其“ini”文件中为 FlashBuilder 分配更多内存。
-
我已经在 FlashBuilder.ini 中提供了最大内存但仍然失败...
标签: apache-flex air flash-builder