Provides the tools necessary to build and deploy Adobe AIR applications

Adobe AIR SDK

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe
Download Adobe AIR SDK 33.1.1

  -  612.2 MB  -  Freeware

What's new in this version:

Adobe AIR SDK 33.1.1.533
Build Tools:
- Android building has been updated to API/platform level 30.iOS building is still done on Mojave currently so that AIR can continue to support 32-bit iPhone/iPad devices; the build tools and SDKs are now take from Xcode 12 though. The next release is likely to remove support for 32-bit iOS platforms so that this can use the latest Xcode and SDK platforms

AS3 APIs:
- Updated AS3 APIs are described in section 12.AIR-4486: There is a new setting, “flash.system.System.poisonStrings” –this will change the internal mechanism of the ActionScript virtual machine so that any string created when this flag is set will be created as a new string (rather than using the ‘dependency’ mechanism that optimises substrings etc) and will be overwritten by ‘poison’ (0xDD bytes) when garbage collection is called on the object. This is intended to be used when an application is about to request a password, to ensure the entered password doesn’t remain within cached memory.Additionally, the File class has a new static member, “workingDirectory”, which is valid for desktop platforms and will provide the folder from which acommand-line version of the runtime had been launched.

Features:
- Android App Bundle: this is now supported via the creation of a temporary folder structure that is then compiled via Gradle to create the bundle. In order to support this with IDEs that don’t provide the appropriate options, an updated configuration file option is provided, see section 5.AIR-207: Additional code-signing options can be passed in to ADT When creating a macOS ‘bundle’ package. This would be the ‘native’signing options, after the ‘-target bundle’ parameters, and would need to be a Keychain store type with the alias being the name of the certificate to use in code-signing. Using this means that the output bundle should be fully structured and code-signed,and ready for notarization.AIR-3956: Adding support for Asset Pack creation in an App Bundle via the app descriptor. See7.2;The command-line support has been extended to macOS so that AIR applications can be launched via ADL with a “-cmd” parameter that will prevent any UI elements from being created. Any references to the Stage, or similar classes, will throw an error, and there is no longer a NativeWindow being created. To help with command-line applications, a “File.workingDirectory” property has been exposed for desktop builds.Gamua-260:Adding Android supportfor mouse wheel events(note that middle and right mouse click events may be captured by the OS and interpreted as hardware keys).
- AIR-4490:Adding support for ADT license information to be passed on the command line. Currently ADT will look for a file “adt.lic” in the same folder as the adt.jar file; however the license can be provided now via a parameter “-licenseFile” followed by the file path, or via a parameter “-licenseDevID” that should be followed by the developer ID string (ADT will then check online for the validity of this ID). These options should be the first items on the ADT command line

Fixed:
- AIR-276:Updating skia library for x64 builds to fix font problemAIR-319:Fixing architecture/cpu address size capabilities on macOS/iOS(Gamua-859)
- AIR-380:Using an old AECM build that works on Android 4.0 (Gamua-278)AIR-3379:Signing APK files with apksigner for code signature v2
- AIR-4200:Swift support signing to correct the plist value in the sha256 hash (Gamua-776)
- AIR-4311:Ensuring the resources.arsc file is not compressed
- AIR-4469:Updating -XO flag to work with -XO0 overriding -O3 on ad-hoc/app-store builds
- AIR-4478:Android App Bundle code-signing support
- Gamua-53:Eliminating crash when using Logitech webcams in 64-bit AIR on Windows
- Gamua-309:Set contentsScaleFactor per window instead of player wide so the scale factor is correct for windows on different monitors.
- Gamua-572:fixing netstream memory leaks on macOSGamua-695:Preventing AIR requesting font names that are reserved
- Gamua-817:Fixing certificate OID details to properly remove MD2
- Gamua-823:Fixing crash in Android window visibility changed handler
- Gamua-833:Fixing AIR application installs for apps with Migration signatures
- Gamua-843:Ensuring MacOS ANEs with universal binaries work from MacOS-x86-64 platform folder
- Gamua-857:Ensuring videos still play if the first frame decoded has a non-zero PTS
- Gamua-860:Fixing crash on Netstream.dispose caused by double-delete of YUV plane
- Gamua-868:Ensuring video objects can play even when not attached to the stage
- Gamua-891: Warning on IPA resources folder, ANE with Linux-x86-64,
- Gamua-892:SwiftSupport libraries copied as-isfrom the input Frameworks
- Gamua-917:Ensuring device simulator profiles are included in AIR SDK runtimeon Windows
- Gamua-919:Updating config file for Platform SDK and Java Home support


Adobe AIR SDK 33.1.1.406
- Change log not available for this version


Adobe AIR SDK 33.1.1.345
AS3 APIs:
- See below for updates to the ‘flash.system.System’class. The APIs for flash.geom.* are described in section 12

Features:
- Experimental command-line support: this is initially available on Windows and we plan to roll this out also to MacOS and Linux platforms. If a SWF file doesn’t require access to the Stage or other window-related components, it can be run via ADL with a “-cmd”flag, for example:“[sdkfolder]binadl.exe -cmd application.xml”
- Access to thestage property or functions relying on this will throw run-time errors which are still displayed as pop-up windows, unless the“-nodebug”command-line option is also used.
- The “System”class has been updated to include the below functions:public static native function output(outString:String):void;public static native function input(format:String):String;
- The ‘output’method simply writes the string to the console (via stdout). The ‘input’method accepts up to 256 characters of input from stdin and return sa new string containing these characters; the ‘format’parameter is currently ignored

Bug-Fixes:
- Camera.names crash when using OBS
- Gamua-170: Fixing DPI change issues causing windows to disappear
- Gamua-251: Adding supportfor audio/AAC playback so MP4s work on Windows
- Gamua-515: Exporting the symbol ‘__mh_executed_header’to solve third party integration issues
- Gamua-525: Fixing JIT issue causing a large number of access errors in ARM64 Android
- Gamua-532: Adding support for permissions manager on MacOS Big Sur
- Gamua-540: Fixing crash in audio callback during RTMP ‘stop’


Adobe AIR SDK 32.0.0.125
- Change log not available for this version


Adobe AIR SDK 32.0.0.116
- Change log not available for this version


Adobe AIR SDK 32.0.0.89
- Change log not available for this version


Adobe AIR SDK 31.0.0.96
- Change log not available for this version


Adobe AIR SDK 30.0.0.107
- Change log not available for this version


Adobe AIR SDK 29.0.0.122
- Change log not available for this version


Adobe AIR SDK 29.0.0.112
- Change log not available for this version


Adobe AIR SDK 28.0.0.125
- Change log not available for this version


Adobe AIR SDK 27.0.0.132
- Change log not available for this version


Adobe AIR SDK 27.0.0.124
- Change log not available for this version


Adobe AIR SDK 26.0.0.118
- Change log not available for this version

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe