Allocating enough memory and solving OutOfMemoryErrors By default, Eclipse will allocate up to 256 megabytes of Java heap memory. This should be ample for all typical development tasks. However, depending on the JRE that you are running, the number of additional plug-ins you are using, and the number of files you will be working with, you could conceivably have to increase this amount. Eclipse allows you to pass arguments directly to the Java VM using the -vmargs command line argument, which must follow all other Eclipse specific arguments. Thus, to increase the available heap memory, you would typically use: eclipse -vmargs -Xmx with the value set to greater than "256M" (256 megabytes -- the default). When using a Sun VM, you may also need to increase the size of the permanent generation memory. The default maximum is 64 megabytes, but more may be needed depending on your plug-in configuration and use. When the VM runs out of permanent generation memory, it may crash or hang during class loading. This failure is less common when using Sun JRE version 1.5.0_07 or greater. The maximum permanent generation size is increased using the -XX:MaxPermSize= argument: eclipse -vmargs -XX:MaxPermSize= This argument may not be available for all VM versions and platforms; consult your VM documentation for more details. Specifying the Java virtual machine Here is a typical Eclipse command line: eclipse -vm c:\jdk1.4.2\jre\bin\javaw Steps To Install Android: Step 0: Install Eclipse Step 1: Install android SDK files (tgz) from: http://developer.android.com/sdk/index.html Step 2: Invoke SDK plugin manager: tools/android And install Tools->SDK Tools; SDK Platform tools; Android 4.0 (API 14) Step 3: Configure eclipse to point to android SDK: Help->Install New Software: Add: https://dl-ssl.google.com/android/eclipse/ Windows -> Preferences -> Android: SDK Location: /home/thava/android/sdk/ Windows->Android SDK Manager can be used to upgrade. (It invokes tools/android underneath). Step 4: Install Android source code as eclipse plugin: Help -> Add New software from: http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update You can also visit source: http://source.android.com/ Step 5: Create new AVD : Android Virtual Device Step 6: If emulator does not auto start properly, do this: tools/emulator @ OR tools/emulator -avd avd-name Tips: android list targets android create avd -n my_android1.5 -t 2