簡體   English   中英

將Flash Builder項目導入FDT

[英]Importing Flash Builder projects into FDT

看來Adobe不會繼續開發FB,所以我正在考慮使用FDT。 但是我不知如何使我的FB項目在FDT中運行。 在我的FB工作區中,我正在使用基於庫項目的多個Flex庫項目(一個Mobile)和一個Desktop Flex項目。 現在,我嘗試將項目導入FDT-它們可以編譯,並且可以在模擬器上運行它們,但是當應用啟動時,出現很多錯誤,例如:

VerifyError:錯誤#1014:找不到類Spark.skins.mobile.supportClasses :: ButtonBarButtonSkinBase。

要么

找不到類spark.components :: Application。

這是我將FB項目導入FDT的步驟:

  1. 使用File-> Import導入所有項目
  2. 向所有項目添加了Flash Nature
  3. 對於庫項目和桌面項目,將項目類型設置為AIR Flex;對於移動項目,將項目類型設置為AIR Mobile Flex。
  4. 在類路徑中添加了src文件夾和libs文件夾以及lib文件夾中的所有swcs。
  5. 將其他項目使用的項目添加到這些項目的構建路徑中
  6. 某些項目的構建給了我警告,例如:=“ swc-file-name具有樣式默認值,並且位於庫路徑中,這意味着將以沒有樣式的方式鏈接依賴項,這可能導致使用輸出swc的應用程序,以確保缺少皮膚。應該將swc放在外部庫路徑中。” 因此,我選中了FDT構建路徑中每個SWC的復選框,以將SWC用作運行時共享代碼。 之后,警告消失了。

之后,我能夠構建所有內容而不會發出警告或錯誤。 但是,在模擬器中運行該應用程序時,它會立即崩潰,並顯示來自上面的數百個錯誤。 我試圖在移動項目中添加更多SWC作為運行時共享代碼,但也未能解決問題。 似乎“移動項目”無法訪問那些基本庫,也無法訪問我的庫項目。

我究竟做錯了什么? : - /

驗證您的Air應用程序的spark.swc和所有其他必需的SDK swc在項目屬性/ FDT構建路徑/ SDK庫中。

類spark.components.Application位於spark.swc內部

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM