AIR 1.5.3 SDK中的Adobe Air 2.5和AIR Debug Launcher(ADL)

时间:2010-11-03 21:09:14

标签: flex air

我在IDE中运行Air Desktop应用程序与ADL之间的差异以及实际将其作为已安装的打包空中应用程序运行时遇到了一些问题。当使用ADL运行时,一切都在IDE中运行,但一旦打包,拖放功能就不再正常工作。

我在安装Adobe Air 1.5运行时而不是2.5时能够使用它。我知道上次更新有很多变化,但我不确定如何继续,因为我无法调试打包的空中应用程序以查看实际发生的情况。

我能看到的一个解决方案是安装Adobe Air 2.5 SDK并使用它来调试。

如果有人对ADL和运行时中的拖放工作原理有任何了解,我们将非常感谢您的反馈。

此外,我正在使用Flash Builder 4和Flex 3.5 SDK

1 个答案:

答案 0 :(得分: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文件夹中。]