The instructions below reference specific versions of the Flex and AIR SDKs: Flex SDK 4.6.0 and AIR SDK 3.4. The instructions, however, are general. You can follow these instructions to overlay any version of the AIR SDK on any version of the Flex SDK.
As an owner of Flash Builder 4.6 I'm struggling with 2 problems in my web application: XML parsing makes the whole application sluggish; Russian input in TextInput doesn't work with Opera; I wonder, if there is a new Flex SDK available for download, where some fixes might have been integrated since the Flash Builder 4.6 release several months ago. I'm installing Flash Builder 4.6 on the Mac the Sierra, however it shows a message that the certificate is revoked and will not let you install. I already ran the command sudo spctl -master - disable but still giving the same message. I contacted Apple and it informed me that the problem is with the Adobe.dmg file.
Note:
Adobe Flash Builder 4.6
If the Flex SDK is newer than the AIR SDK, it can rely on AIR functionality that isn't present, resulting in compile-time or runtime errors.
Flash Builder 4.6 Dmg Software
(Optional) Back up the Flex SDK by copying the entire directory.
In Flash Builder, for example, copy the directory at:
Windows: C:/Program Files/Adobe/Flash Builder 4.7/sdks/4.6.0
Mac OS: /Applications/Adobe Flash Builder 4.7/sdks/4.6.0
Download the appropriate AIR SDK file for your operating system from http://www.adobe.com/products/air/sdk/, and save it to the root directory of the Flex SDK.
Windows: AdobeAIRSDK.zip
Mac OS: AdobeAIRSDK.dmg
Extract the contents of the AIR SDK archive and overwrite the existing SDK files.
Windows: Right-click the ZIP file and select Extract All, or use a decompression tool of your choice.
Mac OS: In Terminal, run these commands:
- hdiutil attach AdobeAIRSDK.dmg
- cp -rf /Volumes/AIR SDK/* /path-to-empty-FLEXSDK-directory
If you have trouble overwriting files due to file permissions, try these commands:
- sudo hdiutil attach AdobeAIRSDK.dmg
- sudo cp -rf /Volumes/AIR SDK/* /path-to-empty-FLEXSDK-directory
(Optional) To access the new AIR 3.4 APIs, update your application descriptor file to the 3.4 namespace.
To update the namespace, change the xmlns attribute in your application descriptor to: <application xmlns='http://ns.adobe.com/air/application/3.4'>
(Optional) To ensure that the output SWF file targets SWF version 17, pass an additional compiler argument: -swf-version=17.
For detailed instructions, see this article.