2013-07-02 41 views
7

我想確定哪些是本機Android開發的最佳/首選/推薦的linux發行版?推薦用於Android開發工作站的Linux發行版

我正在考慮Ubuntu現在,但我也考慮CentOS(我一直喜歡RedHat)。

我想在熊市最低,操作系統需要

  1. 支持最新的JDK(由Android SDK要求)
  2. 運行Eclipse(這意味着桌面軟件包是必需的,以及像GNOME或KDE)。

在工作中我開發使用單和Visual Studio的窗口,但現在我得到了裝在我的Kindle Fire 4.2.2, 我真的要開始做一些原生Android的東西(希望這將幫助我的MonoDroid的調試技巧)。亞馬遜正在發佈一款升級版本,因爲我的電池開始非常輕微地擴張(我早發現它變得更糟),推開幾毫米的側邊裝飾,亞馬遜正在發送一個升級版本替代。

謝謝。

+0

http://forum.xda-developers.com/showthread.php?t=703320 – samosaris

回答

7

對於使用SDK的Android應用程序開發,它並不重要。但是,如果要創建或修改的Android更低層的組件,官方的建議是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. 

要知道,建立了Android系統和內核源較新的Android版本(> 2.3) ,你將需要一個64位(amd64)發行版。我在Ubuntu 13.04 amd64上編譯了Android源代碼,沒有任何問題。

不需要需要純粹的應用程序開發。使用任何你喜歡的。

參考文獻:

+0

噢,我完全忘了,什麼地方我我已經看到了我的Android構建的操作系統(我記得看到Ubuntu)。如果那個曙光在我身上,我甚至不會發布。謝謝。 – samosaris

+0

好的技巧在64位AMD版本中。這很糟糕,我有一個英特爾ATOM上網本。那麼,我現在只是在做應用程序,如果我深入到交叉編譯鏈和內容中,我將不得不得到一些新的硬件。 – samosaris

+0

這太有趣了,我重新安裝我的上網本的全部原因是我的Ubuntu的版本,Lucid(10.04 LTS)在5月退役!我知道我應該堅持下去。猜猜我會重新安裝它(我用12.1覆蓋它,但Unity非常流行)。 – samosaris

3

我會說與最支持的一個去。現在,這將是Ubuntu。 Cent OS用於服務器。除非你也要運行服務器,否則我不會推薦它。 Linux Mint位居第二,但來自Ubuntu。所以Ubuntu是最終的答案。新的android studio也被支持,但是一個Ubuntu