Your problem is just you have indicate an unavailable AIR SDK version (16) for your current used Flex SDK (4.6.0).
So to avoid such problem you can :
How ?
1. You can get the installed version of the AIR SDK of your Flex SDK by running the AIR Debug Launcher (ADL) exe which is : "C:Program FilesAdobeAdobe Flash Builder 4.7 (64 Bit)sdks4.6.0inadl.exe" using cmd.exe :
You can also get it more simply when creating a new project :
In my case it's : 3.1.0, so in my project-app.xml
, I should put :
<application xmlns="http://ns.adobe.com/air/application/3.1">
2. To upgrade the AIR SDK version of a Flex SDK, we do :
a. Make a backup ( if you want ) of your current SDK dir, which is in your case here : "C:Program FilesAdobeAdobe Flash Builder 4.7 (64 Bit)sdks4.6.0". You can in any time download any Flex SDK version from Sourceforge.
b. Download your desired AIR SDK ( version 16 for your case ) from Adobe here, the SDK not the runtime of course, and you don't need the compiler also, just the SDK.
c. Unzip the downloaded file ( a zip archive ) and then copy its content and paste it into the Flex SDK dir with overwriting any existing content.
d. Finally, open Flash Builder and create a new project and select your appropriate AIR SDK :
In my case, I installed many combinations of Flex and AIR SDKs.
Hope that can help.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…