2012-10-04 24 views
1

我有一個帶有模塊化體系結構的Adobe AIR項目,其中包含大約2200個文件,構建時間過長。在Flash Builder 4.6中導出發行版本失敗,並且SWC庫項目太多,導入一個主項目

現在,我們正計劃在多個平臺上像(網絡,臺式機等)運行它,所以我們不得不分離出來的小庫項目...

這些庫項目是相互依存和兒童圖書館項目添加到頂級庫項目的構建路徑...

,也有一些庫添加到主項目的路徑...

目前,我們已經在小項目31個分開的,其中有一個主包含大約50個文件和兩個其他庫項目的Adobe AIR項目,主要文件大約500和10個50個文件...

現在我們得到了在構建時的一些改進......

但是,當我們的主要出口項目的發佈版本時,Flash Builder正在編制所有相關的項目,所以Flash Builder中未能建立這個項目,我們得到了內存不足錯誤...

有時它給有時「在建過程中的一個或多個錯誤,沒有錯誤日誌」,「使用日誌java.NullPointer的內部生成錯誤」 .. 我試過了一堆錯誤,內部版本錯誤等

但我仍無法導出發行版的所有選項...

所以任何想法如何,我可以做一個釋放或任何替代方案?

+0

如果FlashBuilder不能把它,你將不得不使用某種(ANT,的Flexmojos,GradleFx,...)的構建工具。您也可以嘗試在其'ini'文件中爲FlashBuilder分配更多內存。 – RIAstar

+0

我已經給FlashBuilder.ini中的最大內存 但它仍然失敗... –

回答

0

最後我們得到了解決,以導出發行版... 我們曾試圖一個替代方法,其中沒有那麼多的內存消耗...

首先,我們已經清理了所有的圖書館項目,並且一步一步地,我們已經建立了所有的項目.. 之後,我們構建了主項目...

然後,我們從構建路徑中刪除了所有庫項目,並且創建了一個單獨的文件夾,其中我們已將所有庫SWC文件從bin-debug特定庫項目...

然後將該文件夾包含在主體工程的構建路徑...

而且我們創造了一個構建...

感謝大家的幫助...

0

可能是由於Java堆內存。這個問題在Flash Builder 4.5及更高版本中很常見。我不確定你正在使用哪個builder版本,但希望以下鏈接可以提供幫助。

http://blogs.adobe.com/jasonsj/2010/02/improving_compiler_performance.html

http://helpx.adobe.com/flash-builder/kb/sluggish-performance-out-memory-errors.html

http://blogs.adobe.com/flexdoc/2011/09/improving-flash-builders-performance.html

+0

我已經嘗試過這些所有解決方案... 但我們仍然無法導出發佈... –