由於新的Flex SDK 4.5已成爲穩定版本,我想將我的應用升級到新的SDK。但是不會丟失SDK 4.0的編譯工作,而且它們工作得很好。我使用Flash Builder 4.0來構建它們。在Flash Builder中有沒有一種方法可以用4.0和4.5進行條件編譯,並在獨立的bin-debug文件夾中創建兩個發行版本?在Adobe Flash Builder 4中使用Flex 4.5和4.0
2
A
回答
6
Flash Builder支持多種SDK;但每個項目只能使用一個SDK。您有幾種選擇:
- 使用構建工具(如ANT)來創建構建。這可能是最優雅的,但可能需要最多的設置。
- 創建兩個項目;每個SDK一個。將每個項目的源目錄指向同一個源。如果您需要進行特定於SDK的更改,這將長期導致問題。
- 當您需要使用不同版本重新編譯時,切換項目上的SDK。這很容易做到;但如果你經常這樣做會很乏味。
對於Flextras組件,我爲每個SDK保留了不同的代碼分支。這是因爲由於SDK更改,我們經常需要不同版本的代碼。舉一個例子,在我們的Spark AutoComplete組件中,Flex 4.5引入了一個在Flex 4或Flex 4.1中沒有的錯誤。所以我們有一個Flex 4版本和一個Flex 4.5版本。
在大多數傳統的應用程序開發中,我不認爲支持多個具有相同代碼庫的SDK非常重要。
0
簡而言之,Flash Builder不可能同時針對多個SDK版本進行構建。但是如果您打算不經常構建發行版本,則可以切換SDK。
相關問題
- 1. Flex Builder 3或Flash Builder 4?
- 2. flashvars無法在Adobe Flash Builder中的Flex 4.5應用程序中加載
- 3. Flash Builder 4.5和FlexUnit 4.1
- 4. 在flex builder中使用flex 4 sdk 3
- 5. 如何使用adobe flash builder 4.5啓動移動的flex google map應用程序?
- 6. 切換視圖[Flash Builder 4.5 - Flex Mobile]
- 7. Flash Builder 4.5 Premium和Flash Builder 4.5 Premium for PHP有什麼區別?
- 8. Flash Builder 4.5 IFDEF
- 9. 在Flash Builder 4.5中使用trace()命令
- 10. 在本地主機上的Adobe Flash Builder 4中使用PHP
- 11. 在mysql和adobe flex/flash builder中解密AES加密列?
- 12. RDS和BlazeDS在Flash Builder中錯誤4.5
- 13. Flash Builder 4.5的TouchEvents
- 14. Flash Builder和Flex中的主題
- 15. 如何使用Flash Builder 4.5發佈swf文件flex項目
- 16. Flash Builder 4.5中的JavaEE視角
- 17. flash builder 4和eclim
- 18. 在As3 for Flash Builder 4.5中使用PayPal 4.5
- 19. 是否有Adobe Flex Builder或Flash Builder的「FindBugs like」插件?
- 20. Flash Builder 4.7和4.0可能嗎?
- 21. 在Flash Builder 4.5(flex移動應用程序)
- 22. 使用Flash Builder 4.5構建移動應用程序(IOS和Android)
- 23. 在Flash Builder 4中編譯Flex 4主題
- 24. Flex中的HelloWorld使用flash builder 4.6
- 25. Flex Builder 3和Flash Builder兼容性
- 26. 在Flex上編譯flex 4.0應用程序4.5/4.5.1 flex sdk
- 27. Flash Builder 4.5和Away3D的問題
- 28. Flash Builder 4.5,J2EE插件
- 29. Flash Lite 4和Flex/Spark
- 30. Flash Builder 4.5列表問題