[android] Which Eclipse version should I use for an Android app?

I am starting to develop Android applications. Which version of Eclipse should I use?

I see there are 11 versions. I am confused with these:

  1. Eclipse IDE for Java Developers
  2. Eclipse Classic 3.6.1
  3. Eclipse IDE for Java EE Developers
  4. Pulsar for Mobile Developers

This question is related to android eclipse adt

The answer is


Released in June 2012, Eclipse for Mobile Developers is an awesome starting point for developers looking to focus on Android development. I've used it for several projects since August and haven't been disappointed.


If you are just getting into Android, you would be well served by using Android Studio rather than using any version of Eclipse. Android Studio was released in 2013 and provides a nice integrated development environment for developing for Android.

Android Studio is based on IntelliJ, which is a great java devlopment environment. It also has these specific Android features:

  • Gradle-based build support.
  • Android-specific refactoring and quick fixes.
  • Lint tools to catch performance, usability, version compatibility and other problems.
  • ProGuard and app-signing capabilities.
  • Template-based wizards to create common Android designs and components.
  • A rich layout editor that allows you to drag-and-drop UI components, preview layouts on multiple screen configurations, and much more.

You can download it here.


Just because it's not on here Nvidia has a nice package that simplifies getting it set up and running with an added bonus of supporting 3D acceleration on capable TEGRA enabled devices.

You may find it here.


Get the full Android-SDK plus the dependencies at http://developer.android.com/sdk/index.html.

Do have Java installed :)


Eclipse 3.5 for Java Developer is the best option for you and 3.6 version is good but not at all because of compatibility issues.


As of 10/2011 ... classic is fine for Android development.

See Compare Eclipse Packages for a nice chart.


I would recommend at least Eclipse Indigo (v 3.7) for Android Development because even though a minimum of Helios (v 3.6) is required for ADT 22.0.1 as explained here...

http://developer.android.com/tools/sdk/eclipse-adt.html

... Indigo is required for Android NDK development using CDT, as explained here:

http://tools.android.com/recent/usingthendkplugin


I literally did this 1 hour ago.

  1. SDK R7
  2. Get Java - if you don't have (its the first image link JDK)
  3. Get Eclipse - it's the first on the list with the most downloads
  4. Android Plugin

Download the appropriate files for your OS. The Android SDK needs java in order to install. Once you get the Android SDK installed go get eclipse and install that. Basically download the file and unzip then in a directory. The android install is the same but it will install a lot more files. (5) Finally open eclipse and go to help > install new software >> and add the url to the plugin - I used this one https://dl-ssl.google.com/android/eclipse/


The best option is to use the free community version of Intellij Idea 11+. The ADT eclipse plugin is always having problems.

http://code.google.com/p/android/issues/detail?id=26774


**June 2012 **

Google Recommends Eclipse Helios, Eclipse Classic or Eclipse RCP. For details, read the below post.

URL: http://developer.android.com/sdk/eclipse-adt.html

Look under ADT 18.0.0 (April 2012).

Eclipse Helios (Version 3.6.2) or higher is required for ADT 18.0.0.

Look under Installing the ADT Plugin.

If you need to install or update Eclipse, you can download it from http://www.eclipse.org/downloads/. The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.

April 2014 Updated

Eclipse Indigo (Version 3.7.2) or higher is required. I'll suggest you to use Eclipse Kepler.

ADT 22.6.0 (March 2014)


You can use the Eclipse Indigo EE version for Android development. It is quite good, and I haven't faced any issues so far.


The easiest solution is to download the Android SDK bundle:

http://developer.android.com/sdk/installing/bundle.html

The ADT Bundle provides everything you need to start developing apps, including a version of the Eclipse IDE with built-in ADT (Android Developer Tools) to streamline your Android app development.


The ADT plug-in is yet not compatible with 3.6

I have been using Eclipse 3.6 with ADT for the past three months for developing applications on Android. I haven't faced any issues so far. It really good and working fine.


Examples related to android

Under what circumstances can I call findViewById with an Options Menu / Action Bar item? How to implement a simple scenario the OO way My eclipse won't open, i download the bundle pack it keeps saying error log getting " (1) no such column: _id10 " error java doesn't run if structure inside of onclick listener Cannot retrieve string(s) from preferences (settings) strange error in my Animation Drawable how to put image in a bundle and pass it to another activity FragmentActivity to Fragment A failure occurred while executing com.android.build.gradle.internal.tasks

Examples related to eclipse

How do I get the command-line for an Eclipse run configuration? My eclipse won't open, i download the bundle pack it keeps saying error log strange error in my Animation Drawable How to uninstall Eclipse? How to resolve Unable to load authentication plugin 'caching_sha2_password' issue Class has been compiled by a more recent version of the Java Environment Eclipse No tests found using JUnit 5 caused by NoClassDefFoundError for LauncherFactory How to downgrade Java from 9 to 8 on a MACOS. Eclipse is not running with Java 9 "The POM for ... is missing, no dependency information available" even though it exists in Maven Repository The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. on deploying to tomcat

Examples related to adt

What is the final version of the ADT Bundle? Update Eclipse with Android development tools v. 23 How do I set ANDROID_SDK_HOME environment variable? Update Android SDK Tool to 22.0.4(Latest Version) from 22.0.1 What is "android:allowBackup"? How can I update my ADT in Eclipse? Uninstalling Android ADT Unable to execute dex: Multiple dex files define Lcom/myapp/R$array; Setting background colour of Android layout element Eclipse Indigo - Cannot install Android ADT Plugin