出現這個錯誤有點讓人摸不着頭腦,網上有人指出把工程中的*-app.xml中的 java
<initialWindow><content>HelloWorld.swf</content> app
標籤中的XXX.swf去掉就能夠了,但很惋惜的是這個標籤中的字段不少時候並不是是XXX.swf,個人標籤中就有一串漢字,我第一次經過這個方法也成功了,可是後面不知道怎麼回事這個辦法也不湊效了。 flex
因而繼續求解。單開工做目錄(就是項目放置的文件夾,什麼?你竟然不知道你的工程放在哪。。好吧,那我也幫不了你了,本身百度去吧)下的.metadata問價夾,這個問價夾一般用來記錄FlashBuilder的運行狀況,在這個目錄下打開.log文件,這個問價用來放置FlashBuilder運行中遇到的問題。我驚訝地發現錯誤竟然是這樣的: ui
!ENTRY com.adobe.flexbuilder.project 4 43 2013-10-30 17:03:26.588 !MESSAGE D:\working\Mobile01\bin-debug\Mobile01.swf (系統找不到指定的文件。) !STACK 0 java.io.FileNotFoundException: D:\working\Mobile01\bin-debug\Mobile01.swf (系統找不到指定的文件。)打開項目的 bin-debug 目錄,確實沒有這個.swf文件。那麼來到這裏就和前面刪除標籤<content>HelloWorld.swf</content>有了殊途同歸的感受了,之因此刪除這個標籤下的內容有時能夠成功是由於工程中的bin-debug目錄下的.swf文件名和這個標籤內容不同,好比你從其餘地方拷貝來一個主程序文件就有可能形成這種情形,因此Flex在運行時就會出問題。
最後在回到這個問題的本質上來。bin-debug目錄下的.swf文件是系統自動生成的,如今這個目錄下沒有生成這個文件,說明咱們的代碼中有可能有系統不能識別的錯誤,以致於讓系統噎到了。那麼聯繫Eclipse中解決相似問題的方法,你可能就會想到使用項目中的清理功能了,對!點擊你的工程文件夾,而後在菜單欄中選擇項目——清理,這時你會發現有一兩個你以前沒有解決的錯誤就水落石出了,把它解決了吧! spa
另外在解決這個錯誤的時候,電腦的運行速度可能也是罪魁禍首之一。當你看到代碼中的錯誤以後你就會發現那些錯誤是FlashBuilder在正常狀況下徹底檢查的出來的,之因此出現「進程已終止,沒有創建到調試器的鏈接。 initial content not found」這樣的問題,或者更準確地說是不能生成.swf文件,可能與FlashBuilder還未完成項目的構建就啓動程序有關,最有可能的緣由是你曾經在FlashBuilder提示項目有錯卻強制執行,以致於以後FlashBuilder不再會向一個暴君直言不諱地指出錯誤!
.net
轉載請註明出處:http://my.oschina.net/u/266531/blog/173004 debug