在客户端的某些代码上使用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。谢谢!
答案 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版本时会发生这种情况。
例如,如果您使用的是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构建器无法读取它,即使它在编辑器中看起来很好。