如何修复未找到的初始内容"错误?

时间:2012-11-20 14:44:39

标签: flash flex debugging air flash-builder

在客户端的某些代码上使用Flash Builder 4.6。单击调试(也尝试运行)并收到此错误:

Process terminated unexpectedly.

initial content not found

Launch command details:  "C:\Program Files\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0
\bin\adl.exe" -runtime "C:\Program Files\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0
\runtimes\air\win" -profile mobileDevice -screensize 640x920:640x960 -XscreenDPI 326 -
XversionPlatform IOS "C:\Users\tstiffler\Adobe Flash Builder 4.6\TP\bin-debug\TP-
app.xml" "C:\Users\tstiffler\Adobe Flash Builder 4.6\TP\bin-debug"

我该如何解决这个问题?请尽可能详细,因为我之前从未使用过Flash Builder。谢谢!

9 个答案:

答案 0 :(得分:14)

我有Main-app.xml文件,其中我更改了以下行

<content>[This value will be overwritten by Flash Builder in the output app.xml]</content>

<content>{yourAppName}.swf</content>

并解决了初始内容问题。

答案 1 :(得分:1)

我像 hrehman 那样访问了应用程序描述符XML文件,但是我只使用了我一直在使用的SWF文件 - MyGame-iOS.swf - 和我尝试将其更改为任何其他名称( MyGame.swf ),然后尝试构建并运行,它运行正常。

不是最好的解决方案,但万一有人去做 hrehman 所做的事情,并且没有看到方括号的消息并且仍然卡住了。

答案 2 :(得分:1)

当我的SWF元数据无效时,我遇到了这种情况。 swf甚至没有列在我项目的包内容中。 因此,简而言之,请确保您的swf元数据有效。我从这里改变了backgroundColor的值(有效):

    [SWF(frameRate="60", width="480", height="800", backgroundColor="#000000")]

    [SWF(frameRate="60", width="480", height="800", backgroundColor="#0x0")]

backgroundColor中的井号不应该存在,因此我遇到了Flash Builder初始内容错误。将第二行更改为:

    [SWF(frameRate="60", width="480", height="800", backgroundColor="0x0")]

我的瑞士法郎再次被收录在包裹中。

答案 3 :(得分:0)

对我来说,打开Main-app.xml文件,更改无关紧要的内容并再次保存,工作。也许与构建文件或其他东西的缓存有关? 我必须说,这是在4.7。但

答案 4 :(得分:0)

我认为这是在我们更改应用程序的主mxml文件的位置后发生的。对我来说,修复它的方法是确保YourApplication-app.xml文件夹中的YourApplication.mxml/src 。之后,重建项目应该有效。

答案 5 :(得分:0)

对我有用的是恢复我的项目&#34; bin-debug&#34;文件夹(我的编译应用程序输出的目录)到以前的版本。就个人而言,我正在运行Windows 7,所以我只是使用了操作系统&#39;修订控制。

关于这个帖子的其他建议对我没有用。

答案 6 :(得分:0)

@hrehma的回答是对的。 而且,如果您使用错误的命名空间,编译器将无法获取xml标记。更改AIR SDK版本时会发生这种情况。

  • 更正内容标记(如@hrehma所说)
  • 更正application.xml根目录中的名称空间

例如,如果您使用的是AIR SDK 16:

变化

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

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

希望这可以帮助你:)

答案 7 :(得分:0)

我认为这个错误有点无所不能,而且非常无益。

答案 8 :(得分:0)

昨天发生这种情况,我通过创建一个新项目并复制其中的所有内容来修复它,除了主构造函数as3文件。然后我从旧(破)主文件中复制变量和函数,并将它们粘贴到新文件中。

我认为原因是主类获取文件以某种方式被破坏,并且Flash构建器无法读取它,即使它在编辑器中看起来很好。