You can develop AIR applications with the following Adobe Flash Platform development tools.
For ActionScript 3.0 (Flash and Flex) developers:
The Apache Flex SDK. The Apache Flex SDK is the evolution of the popular Adobe Flex SDK. The Apache Flex SDK is an application development framework for easily building Flash-based applications for mobile devices, web browsers, and desktop platforms. Apache Flex SDK 4.16.0 Released. Apache Flex SDK 4.16.0 has been released, which adds support for the latest Flash Player and AIR runtimes, fixes nearly 40 bugs, and adds support for FontAwesome 4.7. Install it now, or Read More Here.
Adobe Flash Professional (see Publishing for AIR)
Adobe Flex 3.x and 4.x SDKs (see Setting up the Flex SDK and AIR Developer Tool (ADT))
Adobe Flash Builder (see Developing AIR Applications with Flash Builder)
For HTML and Ajax developers:
Adobe AIR SDK (see Installing the AIR SDK and AIR Developer Tool (ADT))
Adobe Dreamweaver CS3, CS4, CS5 (see AIR Extension for Dreamweaver)
Installing the AIR SDK
The Adobe AIR SDK contains the following command-line tools that you use to launch and package applications:
- AIR Debug Launcher (ADL)
- Allows you to run AIR applications without having to first install them. See AIR Debug Launcher (ADL).
- AIR Development Tool (ADT)
- Packages AIR applications into distributable installation packages. See AIR Developer Tool (ADT).
The AIR command-line tools require Java to be installed your computer. You can use the Java virtual machine from either the JRE or the JDK (version 1.5 or newer). The Java JRE and the Java JDK are available at http://java.sun.com/.
At least 2GB of computer memory is required to run the ADT tool.
For a quick overview of building an AIR application with the AIR SDK, see Creating your first HTML-based AIR application with the AIR SDK.
Download and install the AIR SDK
You can download and install the AIR SDK using the following instructions:
Install the AIR SDK in Windows
Download the AIR SDK installation file.
The AIR SDK is distributed as a standard file archive. To install AIR, extract the contents of the SDK to a folder on your computer (for example: C:Program FilesAdobeAIRSDK or C:AIRSDK).
The ADL and ADT tools are contained in the bin folder in the AIR SDK; add the path to this folder to your PATH environment variable.
Install the AIR SDK in Mac OS X
Download the AIR SDK installation file.
The AIR SDK is distributed as a standard file archive. To install AIR, extract the contents of the SDK to a folder on your computer (for example: /Users//Applications/AIRSDK).
The ADL and ADT tools are contained in the bin folder in the AIR SDK; add the path to this folder to your PATH environment variable.
Install the AIR SDK in Linux
The SDK is available in tbz2 format.
To install the SDK, create a folder in which you want to unzip the SDK, then use the following command: tar -jxvf
For information about getting started using the AIR SDK tools, see Creating an AIR application using the command-line tools.
What's included in the AIR SDK
The following table describes the purpose of the files contained in the AIR SDK:
SDK folder | Files/tools description |
---|---|
bin | The AIR Debug Launcher (ADL) allows you to run an AIR application without first packaging and installing it. For information about using this tool, see AIR Debug Launcher (ADL). The AIR Developer Tool (ADT) packages your application as an AIR file for distribution. For information about using this tool, see AIR Developer Tool (ADT). |
frameworks | The libs directory contains code libraries for use in AIR applications. The projects directory contains the code for the compiled SWF and SWC libraries. |
include | The include directory contains the C-language header file for writing native extensions. |
install | The install directory contains the Windows USB drivers for Android devices. (These are the drivers provided by Google in the Android SDK.) |
lib | Contains support code for the AIR SDK tools. |
runtimes | The AIR runtimes for the desktop and for mobile devices. The desktop runtime is used by ADL to launch your AIR applications before they have been packaged or installed. The AIR runtimes for Android (APK packages) can be installed on Android devices or emulators for development and testing. Separate APK packages are used for devices and emulators. (The public AIR runtime for Android is available from the Android Market.) |
samples | This folder contains a sample application descriptor file, a sample of the seamless install feature (badge.swf), and the default AIR application icons. |
Best nas drive for mac and pc. templates | descriptor-template.xml - A template of the application descriptor file, which is required for each AIR application. For a detailed description of the application descriptor file, see AIR application descriptor files. Schema files for the XML structure of the application descriptor for each release version of AIR are also found in this folder. |
Setting up the Flex SDK
To develop Adobe® AIR® applications with Adobe® Flex™, you have the following options:
You can download and install Adobe® Flash® Builder™, which provides integrated tools to create Adobe AIR projects and test, debug, and package your AIR applications. See Creating your first desktop Flex AIR application in Flash Builder.
You can download the Adobe® Flex™ SDK and develop Flex AIR applications using your favorite text editor and the command-line tools.
For a quick overview of building an AIR application with Flex SDK, see Creating your first desktop AIR application with the Flex SDK.
Install the Flex SDK
Building AIR applications with the command-line tools requires that Java is installed on your computer. You can use the Java virtual machine from either the JRE or the JDK (version 1.5 or newer). The Java JRE and JDK are available at http://java.sun.com/.
The Flex SDK provides you with the AIR API and command-line tools that you use to package, compile, and debug your AIR applications.
If you haven't already done so, download the Flex SDK at http://opensource.adobe.com/wiki/display/flexsdk/Downloads.
Place the contents of the SDK into a folder (for example, Flex SDK).
Copy the contents of the AIR SDK over the files in the Flex SDK.
Note: On Mac computers, make sure that you copy or replace the individual files in the SDK folders — not entire directories. By default, copying a directory on the Mac to a directory of the same name removes the existing files in the target directory; it does not merge the contents of the two directories. You can use the ditto command in a terminal window to merge the AIR SDK into the Flex SDK:ditto air_sdk_folder flex_sdk_folderThe command-line AIR utilities are located in the bin folder. Pale moon for mac.
Setting up external SDKs
Developing applications for Android and iOS requires that you download provisioning files, SDKs or other development tools from the platform makers.
For information about downloading and installing the Android SDK, see Android Developers: Installing the SDK. As of AIR 2.6, you are not required to download the Android SDK. The AIR SDK now includes the basic components needed to install and launch APK packages. Still, the Android SDK can be useful for a variety of development tasks, including creating and running software emulators and taking device screenshots.
An external SDK is not required for iOS development. However, special certificates and provisioning profiles are needed. For more information, see Obtaining developer files from Apple.
Use the links below to download the Apache Flex® SDK from one of our mirrors. You must verify the integrity of the downloaded files using signatures downloaded from this page.
Only current recommended releases are available on the main distribution site and its mirrors. Previous releases produced by Adobe, including 4.6.0 are available at Adobe's Sourceforge Site.
The Apache Flex® SDK has some compile-time dependencies. Please make sure to review the dependencies section if you plan on re-compiling the source from scratch.
Please review the release notes before installing or compiling the SDK.
The Apache Flex team is pleased to offer this release, available as of the 14th of March 2016. This is the latest version of the Apache Flex SDK and is designed to be compatible with previous versions of the Apache Flex SDK and Adobe Flex SDK.
Binaries are provided as a convenience for those who do not wish to compile the SDK themselves, or install without requiring Adobe AIR such as on Linux.
Please be aware of the dependencies listed in the section below. They are required in order to use the Apache Flex® SDK. The README explains these requirements further.
- Release Notes : RELEASE_NOTES
- README : README
- Mac OS X Binaries : apache-flex-sdk-4.16.1-bin.tar.gz [PGP] [MD5]
- Linux Binaries : apache-flex-sdk-4.16.1-bin.tar.gz [PGP] [MD5]
- Windows Binaries : apache-flex-sdk-4.16.1-bin.zip [PGP] [MD5]
- Documentation : apache-flex-sdk-4.16.1-asdocs.zip
Binary Dependencies
There are some components that we depend on that we do not include in our convenience binary distribution. We try our hardest to limit these dependencies, however for the 4.16.1 release we do depend on the following components. Please review the README included in your download for more information on where to install these packages.
Flex Sdk Installer
The AIR command-line tools require Java to be installed your computer. You can use the Java virtual machine from either the JRE or the JDK (version 1.5 or newer). The Java JRE and the Java JDK are available at http://java.sun.com/.
At least 2GB of computer memory is required to run the ADT tool.
For a quick overview of building an AIR application with the AIR SDK, see Creating your first HTML-based AIR application with the AIR SDK.
Download and install the AIR SDK
You can download and install the AIR SDK using the following instructions:
Install the AIR SDK in Windows
Download the AIR SDK installation file.
The AIR SDK is distributed as a standard file archive. To install AIR, extract the contents of the SDK to a folder on your computer (for example: C:Program FilesAdobeAIRSDK or C:AIRSDK).
The ADL and ADT tools are contained in the bin folder in the AIR SDK; add the path to this folder to your PATH environment variable.
Install the AIR SDK in Mac OS X
Download the AIR SDK installation file.
The AIR SDK is distributed as a standard file archive. To install AIR, extract the contents of the SDK to a folder on your computer (for example: /Users//Applications/AIRSDK).
The ADL and ADT tools are contained in the bin folder in the AIR SDK; add the path to this folder to your PATH environment variable.
Install the AIR SDK in Linux
The SDK is available in tbz2 format.
To install the SDK, create a folder in which you want to unzip the SDK, then use the following command: tar -jxvf
For information about getting started using the AIR SDK tools, see Creating an AIR application using the command-line tools.
What's included in the AIR SDK
The following table describes the purpose of the files contained in the AIR SDK:
SDK folder | Files/tools description |
---|---|
bin | The AIR Debug Launcher (ADL) allows you to run an AIR application without first packaging and installing it. For information about using this tool, see AIR Debug Launcher (ADL). The AIR Developer Tool (ADT) packages your application as an AIR file for distribution. For information about using this tool, see AIR Developer Tool (ADT). |
frameworks | The libs directory contains code libraries for use in AIR applications. The projects directory contains the code for the compiled SWF and SWC libraries. |
include | The include directory contains the C-language header file for writing native extensions. |
install | The install directory contains the Windows USB drivers for Android devices. (These are the drivers provided by Google in the Android SDK.) |
lib | Contains support code for the AIR SDK tools. |
runtimes | The AIR runtimes for the desktop and for mobile devices. The desktop runtime is used by ADL to launch your AIR applications before they have been packaged or installed. The AIR runtimes for Android (APK packages) can be installed on Android devices or emulators for development and testing. Separate APK packages are used for devices and emulators. (The public AIR runtime for Android is available from the Android Market.) |
samples | This folder contains a sample application descriptor file, a sample of the seamless install feature (badge.swf), and the default AIR application icons. |
Best nas drive for mac and pc. templates | descriptor-template.xml - A template of the application descriptor file, which is required for each AIR application. For a detailed description of the application descriptor file, see AIR application descriptor files. Schema files for the XML structure of the application descriptor for each release version of AIR are also found in this folder. |
Setting up the Flex SDK
To develop Adobe® AIR® applications with Adobe® Flex™, you have the following options:
You can download and install Adobe® Flash® Builder™, which provides integrated tools to create Adobe AIR projects and test, debug, and package your AIR applications. See Creating your first desktop Flex AIR application in Flash Builder.
You can download the Adobe® Flex™ SDK and develop Flex AIR applications using your favorite text editor and the command-line tools.
For a quick overview of building an AIR application with Flex SDK, see Creating your first desktop AIR application with the Flex SDK.
Install the Flex SDK
Building AIR applications with the command-line tools requires that Java is installed on your computer. You can use the Java virtual machine from either the JRE or the JDK (version 1.5 or newer). The Java JRE and JDK are available at http://java.sun.com/.
The Flex SDK provides you with the AIR API and command-line tools that you use to package, compile, and debug your AIR applications.
If you haven't already done so, download the Flex SDK at http://opensource.adobe.com/wiki/display/flexsdk/Downloads.
Place the contents of the SDK into a folder (for example, Flex SDK).
Copy the contents of the AIR SDK over the files in the Flex SDK.
Note: On Mac computers, make sure that you copy or replace the individual files in the SDK folders — not entire directories. By default, copying a directory on the Mac to a directory of the same name removes the existing files in the target directory; it does not merge the contents of the two directories. You can use the ditto command in a terminal window to merge the AIR SDK into the Flex SDK:ditto air_sdk_folder flex_sdk_folderThe command-line AIR utilities are located in the bin folder. Pale moon for mac.
Setting up external SDKs
Developing applications for Android and iOS requires that you download provisioning files, SDKs or other development tools from the platform makers.
For information about downloading and installing the Android SDK, see Android Developers: Installing the SDK. As of AIR 2.6, you are not required to download the Android SDK. The AIR SDK now includes the basic components needed to install and launch APK packages. Still, the Android SDK can be useful for a variety of development tasks, including creating and running software emulators and taking device screenshots.
An external SDK is not required for iOS development. However, special certificates and provisioning profiles are needed. For more information, see Obtaining developer files from Apple.
Use the links below to download the Apache Flex® SDK from one of our mirrors. You must verify the integrity of the downloaded files using signatures downloaded from this page.
Only current recommended releases are available on the main distribution site and its mirrors. Previous releases produced by Adobe, including 4.6.0 are available at Adobe's Sourceforge Site.
The Apache Flex® SDK has some compile-time dependencies. Please make sure to review the dependencies section if you plan on re-compiling the source from scratch.
Please review the release notes before installing or compiling the SDK.
The Apache Flex team is pleased to offer this release, available as of the 14th of March 2016. This is the latest version of the Apache Flex SDK and is designed to be compatible with previous versions of the Apache Flex SDK and Adobe Flex SDK.
Binaries are provided as a convenience for those who do not wish to compile the SDK themselves, or install without requiring Adobe AIR such as on Linux.
Please be aware of the dependencies listed in the section below. They are required in order to use the Apache Flex® SDK. The README explains these requirements further.
- Release Notes : RELEASE_NOTES
- README : README
- Mac OS X Binaries : apache-flex-sdk-4.16.1-bin.tar.gz [PGP] [MD5]
- Linux Binaries : apache-flex-sdk-4.16.1-bin.tar.gz [PGP] [MD5]
- Windows Binaries : apache-flex-sdk-4.16.1-bin.zip [PGP] [MD5]
- Documentation : apache-flex-sdk-4.16.1-asdocs.zip
Binary Dependencies
There are some components that we depend on that we do not include in our convenience binary distribution. We try our hardest to limit these dependencies, however for the 4.16.1 release we do depend on the following components. Please review the README included in your download for more information on where to install these packages.
Flex Sdk Installer
- Open Source Media Framework (OSMF) DownloadMPL License
Optional Dependencies¶
The following dependency is optional, and if available will provide additional features to the Flex Framework:
- Embedded Font Support:
- flex-fontkit.jar Download from older SDKLicense
- afe.jar Download from older SDKLicense
- adt.jar Download from older SDKLicense
- rideau.jar Download from older SDKLicense
All of the above dependencies can automatically be downloaded via the following ANT command :
Flex Sdk For Mac Installer
If you are planning on compiling the source code, you will need the following components. More details are available in the README file in the downloaded package. Some of these components have licenses that differ from the Apache License.
- Java SDK 1.7 (1.6 and 1.8 should work as well)
- ANT 1.7.0 or greater
- Adobe AIR Integration Kit
- Adobe Flash Player Content Debugger / Adobe Flash Player
- Adobe Pixel Bender Toolkit
Verify the integrity of the files¶
Apache relies on 3rd party mirrors to distribute their software. Because these releases are hosted on servers that are not under our control, we strongly recommend that you verify the integrity of the binaries or source code before you install it using the PGP or MD5 signatures listed next to the downloads. This involves a few extra steps, but it will verify that you are getting a true Apache release.
The PGP signatures can be verified using PGP or GPG. First download the KEYS as well as the asc signature file for the relevant distribution. Make sure you get these files as linked from this page (rather than a mirror) to insure the integrity of the files.
or
or
Alternatively, you can verify the MD5 signature on the files. A unix/Mac program called md5
or md5sum
Mac drivers for hp laserjet cp1215. is included in many unix distributions. It is also available as part of GNU Textutils. Windows users can get binary md5 programs from here , here , or here. An MD5 signature consists of 32 hex characters, and a SHA1 signature consists of 40 hex characters. Ensure your generated signature string matches the signature string published in the files above.