Set default SDK:

  1. Start Moonshine

  2. In Moonshine go to File -> Settings -> Default SDK

    Screenshot: default SDK

  3. If you are using Moonshine that bundled with different SDKs, then you can use any of them to set default Apache Flex® SDK to Moonshine, or even you can download Apache Flex® SDK with AIR SDK at

  4. If you are using OSX El Capitan or higher, make sure you downloaded SDK to ~/Downloads folder. Because of the many restrictions applied to El Capitan, a sandbox app can execute/use SDK’s stuff only if it’s in user’s Downloads folder.

  5. (OSX) If you have setup Apache Flex® SDKs downloaded by Moonshine’s helper application App Store Helper then you should probably see Moonshine’s default SDK already set by a bundled SDK.

  6. You can also set your own SDK as default by clicking on the Change link inside teh Default Flex SDK section. This will open a popup named Select Flex SDK consisting of available/added SDK entries.

  7. To use any SDK from the above entry, simply double-click on it, and it’ll be updated to default Apache Flex®, Apache Royale® or Feathers SDK. Alternatively you can add your own SDK by clicking on a plus button in Select SDK popup and completing the Define an SDK Path form.

  8. When done, click on Save button in Default SDK section.

Set SDK to individual project:

  1. Right click on your project name and select Settings then at the left Build options.

    Screenshot: custom SDK

  2. Click on Change link inside the Custom SDK section, this will open a file browse dialogue.

    • Locate the Apache Flex®, Apache Royale® or Feathers SDK folder (as previously downloaded) and choose Select Folder.

    • You should see Custom SDK is now pointing to Apache Flex®, Apache Royale® or Feathers SDK directory you chose.

    • Click Save.