AIR AS3投影仪出现奇怪错误

时间:2014-05-12 00:16:44

标签: actionscript-3 flash flex air

我正在使用FlashDevelop,试图组建一个AIR AS3 Projector项目。基本上我只是创建一个没有代码的新项目。当我点击F5时,会弹出一个cmd窗口,然后说,

Starting AIR Debug Launcher...

invalid application descriptor: Unknown namespace: http://ns.adobe.com/air/application/4.0
Press any key to continue. . .

我在FlashDevelop论坛上询问了这个问题,主持人告诉我使用Tools-> Install Software下载合并的Flex SDK + AIR SDK 4.0。我做到了,它没有帮助(虽然它可能有助于其他事情)。

这里发生了什么?

3 个答案:

答案 0 :(得分:4)

如果项目的application-descriptor.xml中的sdk版本与安装的sdk匹配,则会发生此错误。 下载新的sdk后,你必须告诉你的IDE,它也应该编译它。 这tutorial可能会对您有所帮助。

答案 1 :(得分:0)

是的,你可以在这里手动下载它们:

AIR SDK

http://www.adobe.com/devnet/air/air-sdk-download.html

FLEX SDK

http://www.adobe.com/devnet/flex/flex-sdk-download.html

然后将SDK解压缩到计算机上的文件夹,并指定正确的路径,如本教程的第2步所述。

答案 2 :(得分:-1)

使用Netbeans, 创建一个PHP项目,然后在'运行配置' ,选择'脚本(在命令行中运行)以运行'运行为'参数。 从您的sdk安装文件夹(我的是F:\ softwares \ AirSDKCompiler \ bin \ adl.exe)中选择adl.exe文件,以获取' PHP解释器'参数!

设置'索引文件'应用程序描述符文件的参数(First_app.xml或您的文件名是......)

在您的应用程序描述符中,检查此代码(检查您的sdk的版本)

<application xmlns="http://ns.adobe.com/air/application/17.0" minimumPatchLevel="0"> 

删除默认的index.php,然后运行&gt;该项目, 它就像一个冠军!!!!