由於新的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. 如何使用adobe flash builder 4.5啓動移動的flex google map應用程序?
- 3. 在flex builder中使用flex 4 sdk 3
- 4. Flash Builder 4.5 Premium和Flash Builder 4.5 Premium for PHP有什麼區別?
- 5. 切換視圖[Flash Builder 4.5 - Flex Mobile]
- 6. 在本地主機上的Adobe Flash Builder 4中使用PHP
- 7. 在mysql和adobe flex/flash builder中解密AES加密列?
- 8. Flash Builder 4.5的TouchEvents
- 9. 在As3 for Flash Builder 4.5中使用PayPal 4.5
- 10. Flash Builder 4.5中的JavaEE視角
- 11. 使用Flash Builder 4.5構建移動應用程序(IOS和Android)
- 12. flash builder 4和eclim
- 13. Flash Builder和Flex中的主題
- 14. 在Flash Builder 4.5(flex移動應用程序)
- 15. Flash Builder 4.7和4.0可能嗎?
- 16. 是否有Adobe Flex Builder或Flash Builder的「FindBugs like」插件?
- 17. 在Flash Builder 4中編譯Flex 4主題
- 18. Flash Builder 4.5,J2EE插件
- 19. Flash Builder 4.5列表問題
- 20. Flex Builder 3和Flash Builder兼容性
- 21. Flex/Flash Builder 4.5上的iOS(iPad)應用程序 - SplitView組件?
- 22. 4.5 adobe builder/flex eventhandler/skinablepopupcontainer返回的數據爲空
- 23. Flash Lite 4和Flex/Spark
- 24. 使用ANT與Flash Builder 4進行Flex單元測試
- 25. Flex SDK或Adobe Flash?
- 26. Flash Builder 4和調試
- 27. 閃存getTimer()在Flash Builder不工作4.5
- 28. 在Windows下使用Flash Builder 4.5開發iOS應用程序
- 29. Flash Builder 4文檔錯誤?
- 30. 如何使用Flash Builder 4調試Flex 4中的掛起/掛起web服務?