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

1 apache-flex air flash adobe flash-builder

我很难在我的机器上运行Flex移动项目.当我尝试运行该项目时,我收到以下错误:

流程意外终止.

无效的应用程序描述符:未知的命名空间:http: //ns.adobe.com/air/application/16.0

启动命令详细信息:"C:\ Program Files\Adob​​e\Adob​​e Flash Builder 4.7(64位)\ sdks\4.6.0\bin\adl.exe"-runtime"C:\ Program Files\Adob​​e\Adob​​e Flash Builder 4.7( 64位)\ sdks\4.6.0\runtimes\air\win"-profile mobileDevice -screensize 320x460:320x480 -XscreenDPI 163 -XversionPlatform IOS"C:\ Users\dean.grobler\Adob​​e Flash Builder 4.7\ProsperityHealth\bin-debug\ProsperityHealth-app.xml""C:\ Users\dean.grobler\Adob​​e Flash Builder 4.7\ProsperityHealth\bin-debug"

我正在使用Flash Builder 4.7.我试图在网上阅读类似的问题,但我发现的一些答案要么不起作用,要么非常模糊.

akm*_*ozo 5

您的问题只是您已为当前使用的Flex SDK(4.6.0)指明了不可用的AIR SDK版本(16).

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

  • 1. 将已安装的AIR SDK版本与Flex 4.6.0 SDK一起使用,通常为3.x(如果您尚未对其进行升级).

  • 2. 为Flex 4.6.0 SDK安装AIR SDK版本16.


怎么样 ?

1.您可以通过运行AIR Debug Launcher(ADL) exe 来获取Flex SDK的AIR SDK的已安装版本:"C:\ Program Files\Adob​​e\Adob​​e Flash Builder 4.7(64位)\ sdks\4.6" .0\bin\adl.exe"使用cmd.exe:

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

在我的情况下它是:3.1.0,所以在我project-app.xml,我应该把:

<application xmlns="http://ns.adobe.com/air/application/3.1">
Run Code Online (Sandbox Code Playgroud)

2.要升级Flex SDK的AIR SDK版本,我们执行以下操作:

  • 一个.对您当前的SDK目录进行备份(如果需要),这是您的情况:"C:\ Program Files\Adob​​e\Adob​​e Flash Builder 4.7(64位)\ sdks\4.6.0".您可以随时从Sourceforge下载任何Flex SDK版本.

  • 从Adobe下载您所需的AIR SDK(对于你的情况版本16)在这里,将SDK当然不运行时,你不需要编译器也,只是SDK.

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

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

就我而言,我安装了许多Flex和AIR SDK的组合.

希望能有所帮助.