M Studio Labs Beaker

M Studio Labs


Just ran into this today. I was compiling an AIR application and previewing it in AIR Debug Launcher and got the following error:

“invalid application descriptor: descriptor version does not match runtime version”

If you look at the top of your application descriptor XML file, you’ll see the application namespace… something like this:

<application xmlns="http://ns.adobe.com/air/application/1.5" minimumPatchLevel="0"\>

That “1.5″ is the version of ADL the descriptor is looking for. To see what version you have, go to your Flex SDK directory and look in “bin”. On Windows, right-click on “adl.exe”, go to “Properties” and click on the “Version” tab. There, you’ll see the ADL version number — make sure that the number in your descriptor file matches this, both the major (x.0) and the minor number (o.x).


2 Responses to “AIR ADL: “invalid application descriptor””
  1. admin Says:

    Gary – yes, I’ll try to post info when I run into this type of error. Thanks!

  2. Onno Says:

    Thanks for sharing!

Leave a Reply




Comment:





About this Blog
This blog is maintained by Alex Motzenbecker at M Studio. This is where I'll try to share our approaches to Flash-related challenges with the rest of the developer community.

I'll post our solutions, any Flash-related news and updates on the work we're doing here. You can send any feedback or hello's to alex [at] mstudio.com.
spacer
Recent Posts
Categories
Favorite Resources