Installing Eclipse IDE and Android SDK on Ubuntu 8.10

This blog gives pointers on getting the Android development environment working on a base Ubuntu 8.10 installation.

This assumes you’re familiar with google’s installation instructions (see http://code.google.com/android/intro/installing.html) and might still be having some problems.

This also assumes you’ve installed Sun JDK 1.6.

So here are some tips and gotcha’s:

  • Don’t install Eclipse with Ubuntu’s package manager. At time of writing, Eclipse 3.2.2.2 is in the distro. Make you sure have the latest Eclipse version by downloading directly from Eclipse’s site. See http://www.eclipse.org/downloads/
  • With most (if not all) base Ubuntu installations, java-6-openjdk or java-gcj is used, not Sun’s JDK. You don’t want to uninstall java-6-openjdk either because other apps in your system will be uninstalled along with it. In your Ubuntu filesystem, JVM tools (e.g. javac, javah, javadoc, java) are actually symlinks to the actual JDK. So what you want to do is update these symbolic links. There are at least 2 tools I’ve come across to help do this. I found the following:
  • sudo update-alternatives –config java
  • sudo galternatives
  • In Eclipse, for some reason I’ve not been able to add the ADT plugin via add site.  I had to download the SDK zip file and install as a local archive.
  • If you don’t know where to install Eclipse, check out my post on where to install eclipse since we’re not using the comfy package manager to take care of things for us. 😉

That’s it for now.

4 thoughts on “Installing Eclipse IDE and Android SDK on Ubuntu 8.10”

  1. Kaushik,

    Just adding the path of the JDK you installed is not sufficient. Your system is already configured to use a particular JDK via symlinks in your existing PATH. What you need to do is redirect those symlinks to the Sun JDK. For example:

    sudo update-alternatives –config java

    It’s an interactive command line app. Choose Sun’s JDK.

    If you don’t have update-alternatives installed, you will need to install that first (i.e. sudo apt-get install update-alternatives).

    For access to the android SDK commands, you need to include the android SDK’s tools path. For example if you installed the android sdk into /var/lib, you’d put this in your .bashrc:

    PATH=”/var/lib/android-sdk-linux_x86-1.0_r1/tools:$PATH”

    Hope this helps!

  2. i had installed jdk 6 in my system and when i tried to run eclipse in the following way
    c:\eclipse\eclipse.exe , I have been getting an error box with the message “could not open c:\programfiles\java\jre6\lib\i386\jvm.config” . Please help in solving this problem. Thanks in advance.

  3. Hi,
    My system is a Core2 Duo with Ubuntu 8.10.
    I have JDK installed and ecplise downloaded from their website. I have set the PATH env to point to the java installation and no can execute eclipse from commandline (It does not work from natulius).

    For the next step I wanted to check the android SDK from command line.
    IT DOESNT WORK.

    From command line did a ./emulator and it says command not found which I think is really weird.

    Regards
    Kaushik

Leave a Reply

Your email address will not be published.