Tooling for Adobe AIR 2.6

Since we launched AIR 2.6, I’ve seen a lot of questions online about tooling support, so I thought I’d try to clear some things up.

We frequently release the AIR runtime and SDK in advance of releasing new versions of tools (Flash Builder and Flash Professional) for two reasons:

  1. The tools need some additional time to catch up to the SDK. In other words, the tools are downstream of the SDK, so after we’ve added all our features, the Flash Builder and Flash Professional teams need time to add and test support for those features.
  2. Although we could hold off on releasing the SDK until the tools were ready, we figure it’s better to put the runtime and the SDK into developers’ hands as early as possible since, even without tooling support, it is still possible to develop with them (primarily from the command line).

The next versions of Flash Builder and Flash Professional will support AIR 2.6, and will be out the first half of this year. In the meantime, I would encourage Flash Builder users to join the private pre-release program which gives you access to a build of Flash Builder which has support for AIR 2.6. There is currently no pre-release program offered for Flash Professional, although Flash Professional users can still use the AIR 2.6 SDK from the command line.

Although it’s not officially supported, Flash Builder users can also use either Flash Builder 4 or Flash Builder “Burrito” to build AIR 2.6 applications, but with two caveats:

  1. The mobile workflow in Burrito doesn’t work with the 2.6 SDK. You can build 2.6 applications (desktop or mobile), but Burrito won’t automatically deploy them to a device. You will need to use the 2.5 SDK to get device integration, or deploy your application to your device manually (I use the adb tool that comes with the Android SDK).
  2. If you use Flash Builder 4 for AIR 2.6 development, make sure to read the post How to Use AIR 2.6 with Flash Builder 4. (The quick answer is to add the -target-player=11 flag to the compiler arguments.)

We know it’s not ideal to release a new runtime and SDK without also releasing tooling support at the same time, but we feel like getting a new version of AIR out there early is worth the tradeoffs.

13 Responses to Tooling for Adobe AIR 2.6

  1. Phil Vessey says:

    New Version of Flash Professional? Do you mean an update to CS5 or are we talking about CS6 here and a charge to upgrade?

  2. Pingback: Anonymous

  3. Dewey says:

    I think you guys are choosing the right path, there are some good docs on how to use the command line tools. Thnx

  4. Phil Vessey says:

    Do you have a link to a good guide on how to use the command line tools? A search on google hasnt come up with anything helpful 🙁

  5. Dewey says:

    I found the following guides very helpful:
    – Compile for ios & android:
    – Launch app on pc (-screensize option of the air sdk 2.6 is a nice option):
    – Install app on Android device (nice debugging section too):
    – Install app on iOS device:
    – Air Mobile Guide with all of the above and more:

    This way around you could just make your apps in Adobe Flash (no overhead of the Flex Mobile framework), or in any editor if it’s only .as based. But that’s of course just my opinion.

  6. sanad83 says:

    compiling to an apk with ADT requires that you have an swf file. How to you make and swf file from command line without using Flash IDE? Kind of confused here.

  7. jellix says:

    Hi, this info is nice but should be given at the same time of the AIR release.

  8. Kimberly says:

    thanks a bunch for the links above I found some of those very helpful ^

  9. Grupo Deco says:

    Air is very helpuful, specially the mobil version

  10. Sven Forshell says:

    It works! My Adobe help updated and seemed to install the Air 2.6 runtimes. Might have forgotten them earlier or overwritten them somehow.

  11. Jonas says:

    Got my hands on Flash Builder 4.5 and created a project with it. When testing it on the iPod Touch though, the soft keyboard fails to work. Not a single function or property associated with it enables me to show the keyboard or even activate any of its events. What to do now? I though it was one of the new features introduced in AIR 2.6.

  12. Qi Donghui says:

    I am trying to ask one question about the article you wrote long time ago(, do you know how many connects can be established between client and the AIR socket server? Can i use it to make realtime multi-player flash games, maybe there will be large amount of players.
    Sorry for asking the question here…. but I really need the answer.

  13. Jon says:

    Do you have plans for a version of Adobe AIR for Windows Mobile 6.5.3?