2011-10-10 72 views
0

我剛將AIR運行時更新到3.0,並注意到我的AIR應用程序不再工作。所以我試着用Flash Builder對它進行調試,但是當我在那裏運行它時,一切正常。所以我完全卸載了AIR運行時,但注意到我可以在Flash Builder中執行我的AIR應用程序,但仍然很好。因此,在Flash Builder中使用的AIR運行時似乎與系統範圍內安裝的AIR運行時不同。如何在Flash Builder中選擇要使用哪個運行時,以及如何更新此運行時?運行或調試AIR應用程序時,Flash Builder使用哪些運行時?

回答

0

Flex SDK帶有它自己的運行時,但是在調試時,您使用SDK編譯的/ bin文件夾中的ADL可執行文件(AIR Debug Launcher)(除非您爲自己的項目定義了自定義構建器)。 請注意,此鏈接是API的第3版,新API包含多屏運行時選項,但這應該讓您開始。

這聽起來很奇怪,但我建議你不要使用Flash Builder的編譯器來編譯項目,除非它是非常基本的東西。如果您需要這種功能,請使用您自己的構建器。 Adobe爲此目的提供了Ant task以構建Flex項目。所以,我將Ant設置爲項目的構建者並編寫構建文件。

+0

這是否允許我調試針對AIR 2.x編譯的應用程序並在AIR 3.0運行時下出現問題? – Mat

相關問題