Eclipse was developed using Java 6, so using the latest stable release of Java 6…
Under which OS eg. Windows 7, Funduntu, Ubuntu or MacOSX is Eclipse most robust?
Reason for question:
I, like many other people, consider Eclipse to be the best IDE to develop android applications. However, that doesn’t mean that its very good. I think that the reason that it isn’t very good is because it has been developed to be compatible with as many system setups as possible. Its an impossible task. In fact, finding a single setup that works flawlessly is proving very difficult, but I WILL find at least one.
It appears that the different OS’s have never been compared before, so I will test over the next few weeks and report my findings back here.
Eclipse has builds available and packages for all major OS, so choose your pick from here:
Check the drop down list in the top right corner.
This is my first and only option(Eclipse) when developing Android. And it is free.
P.S. Then I would recommend with all my heart : Linux OS any version. It is fast and hasn’t the problems of Win OS. Also is faster and it’s performance is better.
I found this interesting article now: http://www.linux.com/news/software/applications/708977-the-2013-top-7-best-linux-distributions-for-you
Best Desktop Distribution
There are so many excellent contenders for desktop Linux this year
that it’s become a more difficult choice than ever – and that’s really
Canonical’s Ubuntu has made great strides in advancing Linux’s
visibility in the public eye, of course, while Linux Mint and Fedora
are both also very strong choices. Regarding Ubuntu, however, a number
of issues have come up over the past year or so, including the
inclusion of online shopping results in searches – an addition Richard
Stallman and the EFF have called “spyware.”
At the same time, the upheaval caused by the introduction of
mobile-inspired desktops such as Unity and GNOME 3 continues unabated,
spurring the launch of more classically minded new desktops such as
MATE and Cinnamon along with brand-new distros.
For best desktop Linux distro, I have to go with Fuduntu, one of this
new breed of up-and-comers. Originally based on Fedora but later
forked, Fuduntu offers a classic GNOME 2 interface – developed for the
desktop, not for mobile devices — and generally seems to get
Besides delivering the classic desktop so many Linux users have made
clear that they prefer, Fuduntu enjoys all the advantages of being a
rolling release distribution, and its repository includes key packages
such as Netflix and Steam. I’ve been using it for months now and
I would have used direct comment replies but my stack ranking isn’t quite there yet.
You cited above the reasons for not liking eclipse as it not using the registry and not looking like Windows operating system UI elements. That’s more than just eclipse, that’s generally how most things in Java go. It’s not impossible for a Java application to use the windows styling for it’s user interface but that’s extra work I’d say the majority of Java apps will not have had put into them. Realistically there’s no reason this should scare you away though and you will run into the same things you’ve cited when doing Android development in other Java based IDEs. IntelliJ for example does much of the same.
This answer is as generic as it gets, but really: it’s completely up to you. Java is supposed to be completely platform-independent and your with a computer as strong as yours, I doubt there are many things you will not be able to do. For the sake of ease of use, I’d simply use the OS that like most, regardless of the fact that you’re using it for eclipse right now.
You didn’t describe what bothers you, is it Eclipse itself? Uploading to the Emulator? Debugging on the Emulator?
There are many ways to improve Eclipse/Android performance.
The easiest one is to install Linux
I have a dual-boot machine with Windows 7 and Ubuntu 11.10.
It takes longer to some tasks to complete on Windows (but I didn’t use a watch so I might be wrong).
Examples are starting an emulator and uploading an application to the emulator.
Installing Ubuntu side by side Windows is very simple so you can try it out easily, please let us know the results.
Start Eclipse with a fixed heap size suitable to your machine:
eclipse -data "your-workspace" -vmargs -Xms1024m -Xmx1024m -XX:PermSize=1024m -XX:MaxPermSize=1024m
At least some believe that you should always start the emulator from the AVD Manager and not by the debugger.
Hope this helps
It should run fast on every OS. I read recently eclipse is slower on linux if You use other jdk than sun.
There are few trick to faster your IDE:
- Disable unecessary validations in reference
- Disable unwanted plugins
- Configuring eclipse.ini should be based on your RAM –
Xmsto match your RAM
I think it is a great trick:
create a ram disk(virtual disk) on memory, and put your jdk on the this ram disk. Use for example imdisk.
Eclipse works great for Android development, both on Windows and on Linux. This is due to the way it’s built, it uses Java and does not rely on any operating system specifics.
The problems you cite are not specific to the OS but to your installation.
which environment is best for Android development?
Operating Systems Windows XP (32-bit), Vista (32- or 64-bit), or
Windows 7 (32- or 64-bit) Mac OS X 10.5.8 or later (x86 only) Linux
(tested on Ubuntu Linux, Lucid Lynx) GNU C Library (glibc) 2.7 or
later is required. On Ubuntu Linux, version 8.04 or later is required.
64-bit distributions must be capable of running 32-bit applications.
This is the pic of copied data from android.developer.com
In my opinion the best option is to use IntelliJ IDEA its free for Android Development.
Edit: Available on Win, Mac, Linux.