2011-05-10 29 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是源文件。