Air ApplicationUpdateUI在1.5中工作,而不是在2.7中工作

Air ApplicationUpdateUI在1.5中工作,而不是在2.7中工作,air,Air,为了使我的项目可行,我遵循了以下步骤,但我仍然面临以下问题:- 接下来的步骤 更新项目以使用Flex 3.5a SDK进行构建 将AIR 2 SDK覆盖在现有Flex SDK上 见本文: 仅将AIR 2 SDK中的ApplicationUpdate_ui.swc复制到Flex SDK中的SDK上 ApplicationUpdate_ui.swc可以在/frameworks/libs/air/ApplicationUpdate_ui.swc中找到 从这里获取空气2 SDK 将AIR 2 SDK中

为了使我的项目可行,我遵循了以下步骤,但我仍然面临以下问题:- 接下来的步骤

更新项目以使用Flex 3.5a SDK进行构建

将AIR 2 SDK覆盖在现有Flex SDK上 见本文:

仅将AIR 2 SDK中的ApplicationUpdate_ui.swc复制到Flex SDK中的SDK上

ApplicationUpdate_ui.swc可以在/frameworks/libs/air/ApplicationUpdate_ui.swc中找到 从这里获取空气2 SDK 将AIR 2 SDK中的ApplicationUpdate_ui.swc复制到Flex SDK中的SDK上 从Flex项目中删除对Flex SDK applicationupdater_ui.swc的引用,并向AIR 2 SDK中的引用添加新的swc引用。此swc可以直接复制到“libs”文件夹中的项目中

是否需要进行任何设置更改或解决方案的任何变通


环境:-Flex 3.0、SDK 3.5和AIR SDK 2.7在AIR 2.5中更改了更新XML。知识库文章解释了如何更新应用程序以处理它。

您不使用最新的Flex SDK有什么原因吗?我们目前的项目3年期项目是基于Flex 3、SDK 3.0和AIR 1.5构建的,我们计划使用Flex 3/Flex 4使其紧凑化,SDK 3.5和AIR 2.7最新版本,我们不需要更改太多代码,这将帮助我们提高应用程序的速度。无法弹出自动更新弹出窗口-根据您的建议和您提供的链接,我已修改了update.xml文件,但我仍然面临同样的问题。我尝试使用SDK 3.4、SDK 3.5和SDK 3.6,将“ApplicationUpdate_ui.swc”文件从SDK 3.5a复制到SDK的/frameworks/libs/air/文件夹中-Update.xml-v1.1 serverURL/myApp.air在这种情况下,听起来是时候戴上调试帽开始四处挖掘了。我会开始寻找一些地方:1确保你的应用程序没有被防火墙阻止2为更新程序触发的所有事件添加侦听器,并确保它没有在某个地方出错。