2011-05-10 48 views
1

我試圖從here編譯簡單的AIR應用程序。我收到一個奇怪的錯誤,奇怪的是谷歌搜索幾乎沒有揭示三個結果。MXMLC奇怪的錯誤:錯誤:文件規範中只允許有一個源

mxmlc的-library路徑= /應用/使用Adobe Flash Builder的捲餅/軟件開發工具包/ 4.5.0 /框架/庫/空氣/ airglobal.swc NativeProcessTestFlex.mxml

加載配置文件/應用/使用Adobe Flash Builder的捲餅/sdks/4.5.0/frameworks/flex-config.xml Adob​​e Flex編譯器(mxmlc) 版本4.5.0版本17689 版權所有(c)2004-2009 Adob​​e Systems,Inc.保留所有權利。

錯誤:只有一個源被允許在文件規範

使用「mxmlc的-help」的有關使用命令行信息。

任何人都知道這個錯誤是什麼?

回答

4

試試這個:

mxmlc -library-path="/Applications/Adobe Flash Builder Burrito/sdks/4.5.0/frameworks/libs/air/airglobal.swc" NativeProcessTestFlex.mxml 

你必須在應用程序的名稱空間,這使命令行認爲這是下一個「參數」。

+0

Ups。你是第一個:) – Constantiner 2011-05-10 14:42:09

+0

我很快就觸發;) – 2011-05-10 14:49:13

+0

我敢肯定,我已經試過,它沒有工作:),無論如何,我現在得到一個不同的錯誤,可能與錯誤的SWC有關,你知道我需要在庫路徑中指定什麼嗎?錯誤:無法找到組件類「NativeProcessTestFlex」的指定基類「spark.components.WindowedApplication」。 – Ska 2011-05-10 14:55:54

4

嘗試把庫路徑在報價方式如下:

mxmlc -library-path="/Applications/Adobe Flash Builder Burrito/sdks/4.5.0/frameworks/libs/air/airglobal.swc" NativeProcessTestFlex.mxml 

的問題肯定是在空間,以便它認爲FlashBuilderBurrito/sdks/4.5.0/frameworks/libs/air/airglobal.swc是源文件。