在IDE中运行带有ADL的Air Desktop应用程序和实际将其作为已安装的打包air应用程序运行之间,我遇到了一些问题。当使用ADL运行时,在IDE中一切正常工作,但是一旦打包,拖放功能就不再正常工作。
当安装了Adobe Air 1.5运行时,而不是2.5运行时,我能够让它工作。我知道上一次更新做了很多更改,但我不确定如何继续,因为我无法调试打包的air应用程序来查看实际发生的情况。
我能想到的一种解决方案是安装Adobe Air 2.5SDK并使用它进行调试。
如果任何人对拖放在ADL和运行时中的工作原理有任何见解,您的反馈将不胜感激。
另外,我使用的是Flash Builder 4和Flex3.5SDK
发布于 2010-11-15 21:19:27
如果某些东西在编译时不起作用,通常是因为您使用了一个仅允许本机打包的AIR应用程序使用的特性。尝试使用本指南将其打包为本机文件,看看是否有效:
http://help.adobe.com/en_US/air/build/WS789ea67d3e73a8b22388411123785d839c-8000.html
基本上,你需要做的就是:
检查app.xml文件中的这一行,确保它未被注释并设置为extendedDesktop,如下所示:
<supportedProfiles>extendedDesktop</supportedProfiles> 然后在命令行调用中:
ADT -package -target原生mynewfilepath/myFile.exe myfilepath/myFile.air
ADT可以在flex sdk文件夹中找到。
https://stackoverflow.com/questions/4091705
复制相似问题