我希望有一個人可以提供幫助。Flash Builder 4.7 Ant構建問題
我有使用Ant發佈建立一個大的項目,必須是「在同一個JRE作爲工作區運行」 這一直在fb4.5被罰款和4.6,但4.7 fb.exportReleaseBuild爲我們提供了一個java .lang.NullPointerException。
我可以在4.6中加載項目並立即構建它,但因爲無法獲得4.6,所以這不是一個長期的解決方案。
我可以通過以下操作重現該問題在4.7兩臺PC:
創建一個新的Flex項目名爲「buildTest」, 添加build文件夾, 創建一個名爲build.xml的新文件(在build文件夾) 放入構建文件執行以下操作:
<?xml version="1.0" encoding="utf-8"?> <project default="default" basedir="../"> <!-- target: default --> <target name="default"> <fb.exportReleaseBuild project="BuildTest"/> </target> </project>
右鍵單擊構建文件, 運行方式 - > Ant構建... - > JRE(標籤) - >中選擇「運行與工作空間相同的JRE「 - >點擊」運行「
如果你在4.6(在我的任何一個盒子上)這樣做,它工作正常。如果你在4.7(再在任何一個盒子上)做,你會得到以下錯誤:
BUILD FAILED C:\ Users \ germanD1 \ Documents \ Projects \ test項目\ Ant測試\ BuildTest \ build \ build.xml: 6:java.lang.NullPointerException
你甚至可以創建它,並觀察它在4.7中失敗,然後在4.6中打開相同的proj並觀看它的工作!
我希望有人能幫忙,這讓我發瘋。
非常感謝 丹
'「但是由於您無法獲得4.6,因此這不是一個長期的解決方案。」> FlashBuilder作爲產品不是一個長期的解決方案。我建議您切換到由尊重您的公司開發的IDE。不久之後,Adobe將放棄FlashBuilder或至少支持Flex。很明顯,他們已經削減了迴歸測試的預算:不幸的是你的迴歸bug不是唯一的:( – RIAstar 2013-05-13 14:09:45
我有更糟糕的,我甚至沒有4.6或4.5 ... – 2014-05-20 13:54:03