Skip to main content
August 16, 2010
Question

ApplicationUpdaterUI worked in 1.5 not Air 2.0.3

  • August 16, 2010
  • 2 replies
  • 2222 views

We  have been having issues since Air 2.0 if we do not  call the

ApplicationUpdaterUI during the

The  updater screen appears real quick and this closes it self.

We can not call it during the completion event we have several environments that use different versions.

Right now I use

isNewerVersionFunction as well ,  i can compare a value from the database which is already been called during the login process.

This works fine in 1.5 Air, we started having the problem when Air 2.0 came out but now ist each time in 2.0.3

http://forums.adobe.com/thread/699518?tstart=0

Thanks

Steve Hahn

creationComplete event:

This topic has been closed for replies.

2 replies

Adobe Employee
August 17, 2010

Hi Steve,

This looks like an issue with the Application Updater UI that we've fixed in the AIR 2 SDK. It should also be fixed starting with Flex SDK 3.5a.

Here are a few steps to troubleshoot this:

1. What is the version of the Flex SDK you are using to build your project?

You can find this out by going to the flex sdk folder and calling

bin/mxmlc -version

2. What version of the AIR SDK is used to build the project? Have you overlaid the AIR 2 SDK over your Flex SDK?

You can check the version of the AIR SDK on top of your Flex SDK by running

bin/adt -version

3. What applicationupdater_ui.swc is used by your project? Is it the one  included with the Flex SDK?

Thanks,

Horia

August 17, 2010

Horia,


1. What is the version of the Flex SDK you are using to build your project?
MXMLC - version = 3.2.0 build 3958

2. What version of the AIR SDK is used to build the project?
adt -version = 1.5.0.7220
Have you overlaid the AIR 2 SDK over your Flex SDK? No

3. What applicationupdater_ui.swc is used by your project? Yes
Is it the one  included with the Flex SDK? Yes

Adobe Employee
August 17, 2010

In order to fix this issue, you should update the applicationupdater_ui.swc used to build your project. You can do this in more than one way:

1. Update your project to build with the Flex 3.5a SDK

http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3

2. Overlay the AIR 2 SDK over your existing Flex SDK

See this article: http://kb2.adobe.com/cps/495/cpsid_49532.html

3. Copy only the applicationupdater_ui.swc from the AIR 2 SDK over the one inside the Flex SDK.

- The applicationupdater_ui.swc can be found in <Flex/AIR SDK>/frameworks/libs/air/applicationupdater_ui.swc

- Get the AIR 2 SDK from here http://www.adobe.com/cfusion/entitlement/index.cfm?e=airsdk

- Copy the applicationupdater_ui.swc from the AIR 2 SDK over the one inside the Flex SDK

4. Remove the reference to the Flex SDK applicationupdater_ui.swc from the Flex project and add a new swc reference to the one in the AIR 2 SDK (this swc can be copied in a 'libs' folder directly into your project).

Please let me know how it goes.

Horia

chris.campbell
Community Manager
Community Manager
August 17, 2010

Hi Steve,

I've forwarded this along to our updater api experts.  They should get back to you soon.

Thanks,

Chris