Flash Builder启动失败-无效的应用程序描述符:未知命名空间

Flash Builder启动失败-无效的应用程序描述符:未知命名空间,flash,apache-flex,air,adobe,flash-builder,Flash,Apache Flex,Air,Adobe,Flash Builder,我很难在我的机器上运行Flex mobile项目。当我尝试运行该项目时,出现以下错误: 进程意外终止 无效的应用程序描述符:未知命名空间: 启动命令详细信息:“C:\Program Files\Adobe\Adobe Flash Builder 4.7(64位)\sdks\4.6.0\bin\adl.exe“-runtime”C:\Program Files\Adobe\Adobe Flash Builder 4.7(64位 Bit)\sdks\4.6.0\runtimes\air\win“-

我很难在我的机器上运行Flex mobile项目。当我尝试运行该项目时,出现以下错误:

进程意外终止

无效的应用程序描述符:未知命名空间:

启动命令详细信息:“C:\Program Files\Adobe\Adobe Flash Builder 4.7(64位)\sdks\4.6.0\bin\adl.exe“-runtime”C:\Program Files\Adobe\Adobe Flash Builder 4.7(64位 Bit)\sdks\4.6.0\runtimes\air\win“-配置文件移动设备-屏幕大小 320x460:320x480-XscreenDPI 163-XversionPlatform IOS “C:\Users\dean.grobler\Adobe Flash Builder 4.7\ProsperityHealth\bin debug\ProsperityHealth app.xml“C:\Users\dean.grobler\Adobe Flash Builder 4.7\ProsperityHealth\bin调试”


我使用的是Flash Builder 4.7。我曾试图在网上阅读类似的问题,但我发现的少数答案要么不起作用,要么非常模糊。

您的问题在于,您指出当前使用的Flex SDK(4.6.0)没有可用的AIR SDK版本(16)

因此,为了避免此类问题,您可以:

  • 1。将安装的AIR SDK版本与Flex 4.6.0 SDK一起使用,该SDK通常为3.x(如果您没有升级)。

  • 2。为您的Flex 4.6.0 SDK安装AIR SDK版本16。


怎么做?

1.您可以通过运行AIR Debug Launcher(ADL)exe获得Flex SDK的AIR SDK安装版本,该exe是:“C:\Program Files\Adobe\Adobe Flash Builder 4.7(64位)\sdks\4.6.0\bin\ADL.exe”使用cmd.exe

您还可以在创建新项目时更简单地获得:

在我的例子中,它是:3.1.0,所以在我的
项目app.xml
中,我应该放:

<application xmlns="http://ns.adobe.com/air/application/3.1">

  • b.从Adobe下载所需的AIR SDK(适用于您的案例的版本16),SDK当然不是运行时,您也不需要编译器,只需要SDK

  • c.解压缩下载的文件(zip存档),然后复制其内容并将其粘贴到Flex SDK目录中,同时覆盖任何现有内容

  • d.最后,打开Flash Builder并创建一个新项目,然后选择合适的AIR SDK:

  • 在我的例子中,我安装了许多Flex和AIR SDK的组合


    希望能有所帮助。

    这实际上是最伟大的答案之一!谢谢