2010-11-03 61 views
1

我的IDE中運行我的Air Desktop應用程序和ADL的差異存在一些問題,並且實際上將它作爲打包的空中應用程序運行已安裝。在ADL中運行時,所有功能都應該像IDE一樣運行,但是一旦打包,拖放功能就不能正常工作。來自AIR 1.5.3 SDK的Adobe Air 2.5和AIR調試啓動器(ADL)

當安裝了Adobe AIR 1.5運行時而不是2.5時,我能夠獲得此功能。我知道這次更新有很多變化,但我不確定如何繼續,因爲我無法調試打包的應用程序以查看實際發生的情況。

我可以看到的一個解決方案是安裝Adobe Air 2.5 SDK並使用它進行調試。

如果有人對ADL和運行時拖放工作原理有所瞭解,您的反饋將非常感謝。

此外,我使用Flash Builder 4,與Flex 3.5 SDK

回答

1

如果編譯當事情不工作,這通常是因爲你使用只允許本機打包AIR應用程序的功能。嘗試使用本指南它打包爲一個本地文件,看看它的工作原理:

http://help.adobe.com/en_US/air/build/WS789ea67d3e73a8b22388411123785d839c-8000.html

基本上所有你需要做的是:

入住這條線在您的app.xml文件,使確保它是註釋掉,並設置爲extendedDesktop象下面這樣:

<supportedProfiles>extendedDesktop</supportedProfiles> 

,然後在命令行調用:

ADT -package -target native mynewfilepath/myFile.exe myfilepath/myFile.air

[ADT在您的flex sdk文件夾中找到。]