The document explains how to build the Feathers SDK from source code.
Most developers should use the Feathers SDK Manager instead. This tutorial is meant for advanced developers who want to modify the Feathers SDK compiler source code to contribute or to create a fork.
- Apache Ant
- Java 8 (update 101 or newer)
- playerglobal.swc for Flash Player 19.0 (Download from Archived Flash Player versions)
- Adobe AIR SDK 19.0 without the ASC 2.0 compiler (Download from Archived Adobe AIR SDK versions)
- Adobe Flash Player projector content debugger (Download from Adobe Flash Player Downloads)
Note: When you prepare the Feathers SDK for use in an IDE as the final step, you will be allowed to target newer versions of Flash Player and AIR. These older versions of Flash Player and AIR are only required when building the source code.
Clone the repository from Github:
git clone --recursive firstname.lastname@example.org:joshtynjala/flex-sdk.git ./feathers-sdk
You must include the
--recursiveflag to load the required sub-modules for Starling Framework and Feathers.
env-template.propertiesto a new file named
env.properties. In this file, define the
env.FLASHPLAYER_DEBUGGERproperties. These are required by the build script.
Run the following command:
When asked if you want to integrate with Adobe's embedded font support, type
yand press the
Continue by following the instructions to Build the Feathers SDK from a Binary Distribution.