在发布和调试中使用不同版本的AIR和Flash

时间:2015-04-14 19:25:01

标签: actionscript-3 flex air

我正在从Adobe Air应用程序向我的服务器发出一些HTTP / HTTPS请求。在监控网络流量时(使用Fiddler Web调试器),我注意到在调试时,正在使用与安装的应用程序(生产)执行时不同版本的Air和flash。

以下是不同之处: -

**Production**
User-Agent: Mozilla/5.0 (Windows; U; en-US) AppleWebKit/533.19.4 (KHTML, like Gecko) AdobeAIR/17.0
x-flash-version: 17,0,0,128

**Debug - adt**
User-Agent: Mozilla/5.0 (Windows; U; en-US) AppleWebKit/533.19.4 (KHTML, like Gecko) AdobeAIR/3.1
x-flash-version: 11,1,102,58

如何在调试时确保使用相同版本的AIR和闪存运行应用程序,因为环境的差异是引起关注的原因。

2 个答案:

答案 0 :(得分:0)

您可以使用编译器选项定位特定的Flash播放器...例如swf-version = 17

Here are the docs about using the options

答案 1 :(得分:0)

你使用什么IDE?在这两种情况下,您是否在iphone或模拟器上启动应用程序?我想这只是意味着你在系统中安装了两个不同的AIR运行时,一个是生产,另一个是随IDE和AIR SDK一起调试的。回答如何更新IDE AIR,取决于您使用的IDE。