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

时间:2015-09-07 07:05:28

标签: flash flex air 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   位)\的SDK \ 4.6.0 \运行时\空气\赢" -profile mobileDevice -screensize   320x460:320x480 -XscreenDPI 163 -XversionPlatform IOS   " C:\ Users \ dean.grobler \ Adob​​e Flash Builder   4.7 \ ProsperityHealth \ BIN调试\ ProsperityHealth-app.xml的" " C:\ Users \ dean.grobler \ Adob​​e Flash Builder   4.7 \ ProsperityHealth \ BIN调试"

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

1 个答案:

答案 0 :(得分: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的已安装版本:& #34; 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">

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

  • a。对您当前的SDK目录进行备份(如果需要),例如:&#34; C:\ Program Files \ Adob​​e \ Adob​​e Flash Builder 4.7(64位)\ sdks \ 4.6.0&#34; 。您可以随时从Sourceforge下载任何Flex SDK版本。

  • b。从Adobe here下载您所需的AIR SDK(针对您的案例的第16版),SDK当然不是运行时,并且您不需要还需要编译器,只需要SDK。

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

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

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

希望可以提供帮助。