Skip to main content
Known Participant
March 5, 2013
Answered

invalid application descriptor: Unknown namespace: http://ns.adobe.com/air/application/3.6

  • March 5, 2013
  • 1 reply
  • 27371 views

I'm using Flash Builder 4.7.

I've replaced the AIRSDK folder with the latest version. Restarted Flash Builder and updated the application XML file to set the namespace to 3.6.

I get the following error when I try to test or publish my app.

Process terminated without establishing connection to debugger.

invalid application descriptor: Unknown namespace: http://ns.adobe.com/air/application/3.6

Launch command details:  "/Applications/Adobe Flash Builder 4.7/sdks/4.6.0/bin/adl" -runtime "/Applications/Adobe Flash Builder 4.7/sdks/4.6.0/runtimes/air/mac" -profile mobileDevice -screensize 320x460:320x480 -XscreenDPI 163 -XversionPlatform IOS "/Users/me/Documents/Adobe Flash Builder 4.7/MyAppMobileApp/bin-debug/MyAppMobile-app.xml" "/Users/me/Documents/Adobe Flash Builder 4.7/MyAppMobileApp/bin-debug"

If I set the namespace to 3.1 it works but then I can't Export a Release build because of the default launch images needed for iOS.

I overlayed the AIR SDK many times in Flash Builder 4.6 but there seems to have been a folder change in Flash Builder 4.7.

This topic has been closed for replies.
Correct answer

It seems like you  have replaced the folder, /Applications/Adobe\ Flash\ Builder\ 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/AIRSDK

This folder is used when creating an ActionScript project or ActionScript Mobile project. However, for a Flex Project, the SDK used is the same as used to be previously, /Applications/Adobe Flash Builder 4.7/sdks/4.6.0/ in your case. You will either need to use a ActionScript project or overlay the Flex SDK present at /Applications/Adobe Flash Builder 4.7/sdks/4.6.0/ with the AIR SDK you wish to use.

You can find instructions for the same at:

http://helpx.adobe.com/x-productkb/multi/how-overlay-air-sdk-flex-sdk.html

http://helpx.adobe.com/flash-builder/kb/overlay-air-sdk-flash-builder.html

1 reply

Correct answer
March 5, 2013

It seems like you  have replaced the folder, /Applications/Adobe\ Flash\ Builder\ 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/AIRSDK

This folder is used when creating an ActionScript project or ActionScript Mobile project. However, for a Flex Project, the SDK used is the same as used to be previously, /Applications/Adobe Flash Builder 4.7/sdks/4.6.0/ in your case. You will either need to use a ActionScript project or overlay the Flex SDK present at /Applications/Adobe Flash Builder 4.7/sdks/4.6.0/ with the AIR SDK you wish to use.

You can find instructions for the same at:

http://helpx.adobe.com/x-productkb/multi/how-overlay-air-sdk-flex-sdk.html

http://helpx.adobe.com/flash-builder/kb/overlay-air-sdk-flash-builder.html

Participating Frequently
May 8, 2013

Observation : Be careful how you unzip the AIR SDK into new Flex SDK Folder. Depending on your unzip program, some may note replace existing files with newer files if you just do right-click "extract here..". Then the overlay is uncomplete, and it will not work (spend two hours to understand that...). To check the unzip is ok, compare for exemple the /bin/adl.exe size and date in the downloaded package and in overlayed sdk.