2012-11-20 16 views
7

Verwenden von Flash Builder 4.6 für einen Code von einem Client. Klicken auf debug (auch versucht, run) und erhielt diesen Fehler:Wie behebe ich einen "initial content not found" Fehler?

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" 

Wie behebe ich das? Bitte seien Sie so ausführlich wie möglich, da ich Flash Builder zuvor noch nie verwendet habe. Vielen Dank!

Antwort

14

Ich hatte Main-app.xml Datei, in dem ich die folgende Zeile

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

zu

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

und Anfangsgehalt Problem war gelöst.

+0

Dies funktioniert nicht immer. – Pup

+0

Wenn Sie etwas wie FlashDevelop verwenden, vergewissern Sie sich, dass der Name, unter dem Sie Ihre SWF-Datei ausgeben, dem entspricht, was hier angezeigt wird – divillysausages

1

ging ich in den App-XML-Deskriptordatei wie hrehman, aber ich hatte nur die SWF-Datei, die ich verwendet haben - MyGame-iOS.swf - und ich versuchte, diese zu einem anderen Namen zu ändern (MyGame.swf), dann versucht, zu bauen und zu laufen, und es hat gut funktioniert.

Nicht die beste Lösung, aber nur für den Fall, jemand geht zu tun, was hrehm tat, und sieht nicht die eckige Klammer Nachricht und ist immer noch fest.

0

Für mich das Öffnen der Main-app.xml-Datei, etwas unbedeutend ändern und speichern Sie es erneut, hat funktioniert. Vielleicht etwas mit Caching von Build-Dateien oder etwas zu tun? Ich muss sagen, das war in 4.7 obwohl.

0

Ich denke, das passiert, nachdem wir den Speicherort der Haupt mxml Datei der Anwendung ändern. Was es für mich behebt, ist sicherzustellen, dass YourApplication-app.xml und YourApplication.mxmlbeide in /src Ordner sind. Danach sollte das Projekt neu aufgebaut werden.

1

Ich habe das erlebt, wenn meine SWF-Metadaten ungültig waren. Das SWF wurde nicht einmal im Paketinhalt meines Projekts aufgeführt. Kurz gesagt, stellen Sie sicher, dass Ihre swf-Metadaten gültig sind. Ich änderte den Wert der Backgroundcolor von diesem (die funktioniert):

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

zu

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

Der Hash-Zeichen in background sollte es nicht gewesen, und so erlebte ich den Flash Builder anfänglichen Inhaltsfehler. Ändern der zweiten Zeile zu:

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

Und meine SWF wurde wieder in das Paket aufgenommen.

0

Was für mich funktionierte, bestand darin, den "bin-debug" -Ordner meines Projekts (das Verzeichnis, in dem meine kompilierte Anwendung ausgegeben wurde) in eine vorherige Revision zu schreiben. Persönlich verwende ich Windows 7, also habe ich nur die Versionskontrolle des Betriebssystems verwendet.

Die anderen Vorschläge zu diesem Thema haben bei mir nicht funktioniert.

0

@ hrhemas Antwort ist richtig. Und weiter, wenn Sie einen falschen Namespace verwenden, wird Compiler nicht das XML-Tag erhalten. Dies geschieht, wenn Sie Ihre AIR SDK-Version ändern.

  • korrigieren Inhalt tag (wie @hrehma gesagt)
  • korrigieren Namensraum in Application.xml Wurzel.

Zum Beispiel, wenn Sie AIR SDK verwenden 16:

Änderung

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

zu

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

Hope this kann Ihnen helfen :)

0

Ich denke dieser Fehler ich Es ist ein bisschen ein Catch-All und ist sehr wenig hilfreich.

0

Das ist mir gestern passiert, ich habe es repariert, indem ich ein neues Projekt erstellt und alles kopiert habe, außer dem Hauptkonstruktor as3 file. Dann habe ich die Variablen und Funktionen aus der alten (pleite) Hauptdatei kopiert und in die neue eingefügt.

Ich denke der Grund ist, dass die Hauptklasse Datei wird irgendwie beschädigt und Flash-Builder kann es nicht lesen, obwohl es gut aussieht im Editor.