Apache flex MXMLC奇怪错误:错误:文件规范中只允许一个源

Apache flex MXMLC奇怪错误:错误:文件规范中只允许一个源,apache-flex,air,mxmlc,Apache Flex,Air,Mxmlc,我正试图从中编译simple AIR应用程序。我发现了一个奇怪的错误,奇怪的是谷歌搜索几乎没有显示三个结果 mxmlc-library path=/Applications/Adobe Flash Builder Burrito/sdks/4.5.0/frameworks/libs/air/airglobal.swc NativeProcessTestFlex.mxml 正在加载配置文件/Applications/Adobe Flash Builder Burrito/sdks/4.5.0/fr

我正试图从中编译simple AIR应用程序。我发现了一个奇怪的错误,奇怪的是谷歌搜索几乎没有显示三个结果

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

正在加载配置文件/Applications/Adobe Flash Builder Burrito/sdks/4.5.0/frameworks/flex-config.xml Adobe Flex编译器(mxmlc) 版本4.5.0内部版本17689 版权所有(c)2004-2009 Adobe Systems,Inc.保留所有权利

错误:文件规范中只允许一个源

有关使用命令行的信息,请使用“mxmlc-help”

有人知道这个错误是怎么回事吗?

试试这个:

mxmlc -library-path="/Applications/Adobe Flash Builder Burrito/sdks/4.5.0/frameworks/libs/air/airglobal.swc" NativeProcessTestFlex.mxml
应用程序名称中有空格,这使命令行认为它是下一个“参数”。

请尝试以下操作:

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

应用程序名称中有空格,这使命令行认为它是下一个“参数”。

请尝试按以下方式将库路径置于引号中:

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

问题肯定出在空格中,所以它认为
Flash
Builder
Burrito/sdks/4.5.0/frameworks/libs/air/airglobal.swc
是源文件。

尝试用以下方式引用库路径:

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

问题肯定出在空间中,所以它认为
Flash
Builder
Burrito/sdks/4.5.0/frameworks/libs/air/airglobal.swc
是源文件。

我肯定我已经尝试过了,但没有成功:),无论如何,我现在遇到了一个不同的错误,可能与错误的swc有关,你知道我需要在库路径中指定什么吗?错误:找不到组件类“NativeProcessTestFlex”的指定基类“spark.components.WindowedApplication”。@Ska您应该使用
adt
,而不是
mxmlc
作为链接中的AIR应用程序。@Constantiner但是adt要求的是SWF,不是mxml文件,我缺少什么吗?这是我第一次同时处理MXMLC和ADT。@Constantiner还有,链接中的文章有ADT。。。NativeProcessTest-app.xml NativeProcessTest.swf,所以我想首先需要编译才能获得swf,然后使用ADT将其打包到AIR中。是吗?对不起,弄错了。您应该使用
amxmlc
。看,我肯定我已经试过了,但没有成功:),无论如何,我现在得到了一个不同的错误,可能与错误的swc有关,你知道我需要在库路径中指定什么吗?错误:找不到组件类“NativeProcessTestFlex”的指定基类“spark.components.WindowedApplication”。@Ska您应该使用
adt
,而不是
mxmlc
作为链接中的AIR应用程序。@Constantiner但是adt要求的是SWF,不是mxml文件,我缺少什么吗?这是我第一次同时处理MXMLC和ADT。@Constantiner还有,链接中的文章有ADT。。。NativeProcessTest-app.xml NativeProcessTest.swf,所以我想首先需要编译以获得swf,然后使用ADT打包到AIR中。是吗?对不起,弄错了。您应该使用
amxmlc
。看见