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 1.9.1 or newer
- Java 8 update 101 or newer
- playerglobal.swc for Flash Player 32.0 (Download from Adobe Flash Player Downloads)
- Adobe AIR SDK 32.0 without the ASC 2.0 compiler (Download from Archived Adobe AIR SDK versions)
Clone the Feathers SDK repository from Github:
git clone --recursive firstname.lastname@example.org:feathersui/feathersui-starling-sdk.git ./feathersui-starling-sdk
You must include the
--recursiveflag to load the required sub-modules for Starling Framework and Feathers.
Copy the playerglobal.swc file to frameworks/libs/player/32.0/playerglobal.swc.
In the root of the cloned repository, create a file named env.properties and set
env.AIR_HOMEto the path of the Adobe AIR SDK.
env.AIR_HOME = /path/to/AIR_SDK
Run the following command in the root of the cloned repository:
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.