by Ashutosh Sharma

 Comments (7)

Created

September 18, 2008

Update: An updated tutorial, for AIR 1.5.1 SDK, has been posted at http://blogs.adobe.com/ashutosh/2009/03/flex_builder_linux_with_air_15.html


Some changes are required to get Flex Builder to use the new AIR Beta SDK for Linux. This is a step-by-step guide to get things up and running.
1. Ensure that you have Sun JRE >= 1.5 in your PATH (This can be verified with “java -version”)
2. Install Eclipse (cpp or java) >= 3.3 to $HOME/eclipse
    – Download Eclipse 3.4 from http://www.eclipse.org/downloads/ (if you do not already have Eclipse >= 3.3)
    – cd ~
    – tar zxvf ./eclipse-cpp-ganymede-linux-gtk.tar.gz
    – This extracts eclipse under ~/eclipse
3. Install Flex Builder alpha 4 Eclipse plugin
    – Download the Flex Builder installer from http://labs.adobe.com/downloads/flexbuilder_linux.html and launch it
    – chmod +x ~/flexbuilder_linux_install_a4_081408.bin
    – ~/flexbuilder_linux_install_a4_081408.bin
    – Choose $HOME/eclipse as the “Existing Eclipse Folder”:
FlexBuilderEclipse.png
    – Choose “Proceed with caution” if prompted
FlexBuilderEclipseWarning.png
4. Install Flex SDK 3.1
    – Download Flex SDK 3.1 from http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3
       – Choose Build 3.1.0.2710, Adobe Flex SDK dated Aug 15, 2008
    – Unzip it to a new folder (“3.1″) under ~/Adobe_Flex_Builder_Linux/sdks:
    – cd ~/Adobe_Flex_Builder_Linux/sdks
    – mkdir 3.1
    – cd 3.1
    – unzip ~/flex_sdk_3.1.0.2710.zip
5. Install AIR Beta SDK under Flex SDK 3.1
    – Download Adobe AIR SDK from http://labs.adobe.com/downloads/air_linux.html to $HOME
    – Untar it to the folder created above
       – cd ~/Adobe_Flex_Builder_Linux/sdks/3.1
       – tar jxvf ~/adobeair_linux_sdk_b1_091508.tbz2
    – Rename bin/adl to bin/adl_lin and bin/adt to bin/adt_lin (These are what Flex Builder expects)
       – cd bin
       – mv adl adl_lin
       – mv adt adt_lin
6. Set the newly installed SDK as default
    – Launch eclipse
       – ~/eclipse/eclipse
    – Window -> Preferences -> Flex -> Installed Flex SDKs
    – Click on Add
    – Select ~/Adobe_Flex_Builder_Linux/sdks/3.1 as the “Flex SDK location”. Click OK.
FlexBuilderAddFlexSDK.png
       – Choose “Flex 3.1″ as the active SDK by selecting its checkbox. Click OK.
FlexBuilderPreferences.png
We’re done!
To verify that the setup is correct:
1. Create a new AIR application
    – Create a new Flex Builder project (through File -> New)
    – Choose a project name, choose “Desktop application (runs in Adobe AIR)” as the application type. Click Finish.
2. Edit the new application’s .mxml file
    – Change the line:
       <mx:WindowedApplication xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”absolute”>
       to
       <mx:WindowedApplication xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”absolute” title=”{NativeApplication.nativeApplication.runtimeVersion} – {NativeApplication.nativeApplication.runtimePatchLevel}”>
3. Run the application (Ctrl-F11)
4. The application’s window will show up. Check the title of the window. It should be “1 – 6590″ (new AIR SDK) and not “1.0 – 20080320″ (old AIR SDK) if everything was set up correctly.
The application can be packaged as a .air file through File -> Export -> Flex Builder -> Release Build.


Update: An updated tutorial, for AIR 1.5.1 SDK, has been posted at http://blogs.adobe.com/ashutosh/2009/03/flex_builder_linux_with_air_15.html

COMMENTS

  • By Eri - 5:30 PM on November 3, 2008   Reply

    i cannot put Flex builder into my eclipse..,error is cannot show flex in this menu Window -> Preferences -> Flex -> Installed Flex SDKs, i don’t show this menu in my eclipse i’m use Eclipse SDK
    Version: 3.2.2
    please help me

  • By Ashutosh Sharma - 5:36 PM on November 3, 2008   Reply

    Could you try with a later version of eclipse? Flex Builder requries Eclipse version >= 3.3

  • By Eri - 12:08 PM on November 4, 2008   Reply

    i have been install ecplise 3.4 cause in flex writen 3.3 or higher cause don’t get ecplise in version 3.3 :(

  • By art - 2:29 PM on November 10, 2008   Reply

    Export Release Build don’t work.

  • By Ashutosh Sharma - 8:06 PM on December 3, 2008   Reply

    @art
    If you have an older version of the app (esp. made with an older SDK) installed, could you try uninstalling it from the system before installing the new one?

  • By willz - 1:41 AM on January 8, 2009   Reply

    I have tried multiple times to run the flexbuilder_linux_install_a4_081408.bin installer but I continue to run into the same error:
    An internal LaunchAnywhere application error has occured and this application cannot proceed. (LAX)
    Stack Trace:
    java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
    at java.util.Properties.loadConvert(Properties.java:552)
    at java.util.Properties.load0(Properties.java:375)
    at java.util.Properties.load(Properties.java:325)
    at com.zerog.common.java.util.PropertiesUtil.loadProperties(DashoA8113)
    at com.zerog.lax.LAX.(DashoA8113)
    at com.zerog.lax.LAX.main(DashoA8113)


    I’m not sure about this – it seems like you might be missing some Java packages or the version of Java/JRE on your system is old/imcompatible – could you confirm that you have Sun JRE 1.5 or higher?
    This might also help – http://ubuntuforums.org/showthread.php?t=336447
    - Ashutosh

  • By Usiel Urbina - 4:28 AM on May 14, 2009   Reply

    Thanks for your help.
    I wanna to find a tutorial to install Eclipse and Flex into Linux. Finally I found it.
    Just one question: Doesn’t work the visual view of application Flex?

    Flex Builder’s “Design View” is not supported on Linux.
    BTW, Flex Builder Linux can be used with the latest AIR SDK – instructions.
    – Ashutosh

ADD A COMMENT