我在flex 4上运行导入项目时遇到问题

时间:2011-03-10 12:39:16

标签: flex flex4

流程意外终止。

未找到初始内容

启动命令详细信息:"C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.0.0\bin\adl.exe" -runtime "C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.0.0\runtimes\air\win" "C:\Users\acer\Adobe Flash Builder 4\Dental Clinic_2\Main-app.xml" "C:\Users\acer\Adobe Flash Builder 4\Dental Clinic_2"

当我尝试运行程序时出现这个错误...这是我第一次导入其他项目..我没有这个问题我自己的程序这只是从我导入的项目出现...可能有人帮帮我......

3 个答案:

答案 0 :(得分:1)

将应用程序标记和版本更改为1.5:

答案 1 :(得分:1)

Flex Won't Run Error

Process terminated without establishing connection to debugger.
Invalid application descriptor. Unknown http://ns.adobe.com/air/application/3.1

我无法在我的Flash构建器中运行任何flex air项目,在Main-app.xml中更改此行允许项目运行。关于flex air需要运行最少2.6 SDK的东西,即使我正在浏览flash 4.5.1 SDK。

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

答案 2 :(得分:0)

我在Flash Builder 4.7(Flex 4.6.0,Air 3.5)中开发移动应用程序时遇到了同样的错误。事实证明,自动格式化应用程序描述符XML文件(Main-app.xml)是问题所在。

在应用程序描述符XML文件中,应该有一个<content>元素,如

    <!-- The main SWF or HTML file of the application. Required. -->
    <!-- Note: In Flash Builder, the SWF reference is set automatically. -->
    <content>[This value will be overwritten by Flash Builder in the output app.xml]</content>

现在构建应用程序时,build-script将应用程序描述符复制到输出目录(用于检查bin-debug),并且应该用生成的SWF的名称替换<content>元素的内容 - 文件,例如<content>Main.swf</content>

自动格式化应用程序描述符后(在Flashbuilder中按[ctrl] + [shift] + [F])元素看起来像

    <!-- The main SWF or HTML file of the application. Required. -->
    <!-- Note: In Flash Builder, the SWF reference is set automatically. -->
    <content>[This value will be overwritten by Flash Builder in 
        the output app.xml]
    </content>

请注意已插入文本内容之内和之后的换行符。

现在,构建脚本不再能够使用SWF文件的名称替换文本内容。因此,在输出文件夹(bin-debug)中生成的应用程序描述符中,<content>元素仍包含格式化的占位符内容。因此,找不到SWF文件,并且未找到&#39;初始内容&#39; 错误。