我正在使用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。我做到了,它没有帮助(虽然它可能有助于其他事情)。
这里发生了什么?
答案 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;该项目, 它就像一个冠军!!!!