Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Recommended Linux Distro for Android Development Workstation [closed]

I'm trying to determine which is the best/preferred/recommended linux distribution for native Android development ?

I'm looking into Ubuntu now, but am also considering CentOS (I've always liked RedHat).

I guess at a bear minimum, the OS needs to

  1. Support the latest JDK (required by Android SDK)
  2. Run Eclipse (which means a Desktop package is required as well, like GNOME or KDE).

At work I develop on windows using mono and visual studio, but now that I got 4.2.2 loaded on my kindle fire, I really want to start doing some native Android stuff (which will hopefully help my Monodroid debugging skills).

Update: Make that a Kindle Fire HD 8.9, since my battery started to expand ever so slightly (I caught it early, it gets worse), pushing away the side trim a few millimeters, Amazon is sending a upgraded replacement.

Thanks.

like image 693
samus Avatar asked Jul 02 '13 17:07

samus


People also ask

Which Linux distribution is best for Android development?

In fact, Ubuntu is the chosen distro of the Android Open Source Project for building source files. The Android build is regularly tested using the most recent versions of Ubuntu.

Is Linux good for Android development?

Android is built on top of the Linux kernel, which makes Linux the ideal Operating System to develop android in. This goes for both application development, custom ROM development and even kernel development.

Is Ubuntu good for Android development?

For developers looking to build Android apps, Ubuntu is the ideal platform in conjunction with Android Studio – the official Android development environment.

What is the best Linux distro for Android development?

Ubuntu is a close second place, and FWUL though a Linux distro focussed on Android, the target users are hobbyists and not professional developers and hence FWUL gets the third place!

Is Ubuntu a good distro for programming?

For programmers, the Ubuntu Long Term Support (LTS) release provides a stable development environment that they don’t need to upgrade every six months. In fact, Ubuntu is the chosen distro of the Android Open Source Project for building source files. The Android build is regularly tested using the most recent versions of Ubuntu.

Which Linux distro is best for programming in 2020?

11 Best Linux Distros For Programming In 2020 1 Debian GNU/Linux 2 Ubuntu 3 openSUSE 4 Fedora 5 Pop!_OS 6 Arch Linux 7 Solus OS 8 Manjaro Linux 9 Elementary OS 10 Kali Linux 11 Raspbian More ...

What Linux distribution do I need to build an Android system?

Be aware, that for building the Android system and kernel source for newer Android versions (> 2.3), you will need a 64-bit (amd64) distribution. I compiled the Android source on Ubuntu 13.04 amd64 without a problem.


Video Answer


2 Answers

For Android application development using the SDK, it doesn't really matter. However, if want to create or modify more low-level components in Android, the official recommendation is Ubuntu [1]:

The Android build is routinely tested in house on recent versions of 
Ubuntu LTS (10.04), but most distributions should have the required 
build tools available. Reports of successes or failures on other 
distributions are welcome.

Be aware, that for building the Android system and kernel source for newer Android versions (> 2.3), you will need a 64-bit (amd64) distribution. I compiled the Android source on Ubuntu 13.04 amd64 without a problem.

You don't need that for pure application development. Use whatever you prefer.

References:

  • How to Configure Ubuntu 13.04 Raring Ringtail for Compiling Android ROMs
like image 175
nif Avatar answered Sep 21 '22 05:09

nif


I would say go with the one the the most support. Right now that would be Ubuntu. Cent OS is for servers. Unless you are also going to be running a server I would not recommend it. Linux Mint is in second place but it is from Ubuntu. So Ubuntu is final answer. the new android studio is also supported but an Ubuntu

like image 30
doubleA Avatar answered Sep 23 '22 05:09

doubleA