2011-02-23 36 views
1

我需要幫助設置我的系統來開發Android操作系統(而不是應用程序操作系統)。我有一臺運行10.10的Ubuntu機器,但是我一直在準備我的系統並實際獲取代碼。我使用哪些程序?我需要輸入什麼樣的內容來編寫代碼?獲取代碼和設置系統,以及編寫代碼

回答

2

handy guide將引導您設置您的系統。

在一般情況下,你需要安裝:

  • 的Git
  • 的Python 2.4
  • JDK 5(升級Froyo或以上)或JDK 6(薑餅或更新版本)

我使用什麼程序?

Eclipse似乎是用於Android的最流行的IDE。就我個人而言,我喜歡使用普通的舊編輯器(emacs,vi,kate等)和終端窗口。

0

這裏是我的設置:

  • 的Android SDK解壓縮到〜/ SDK/
  • 添加〜/ SDK/Android的SDK-linux_x86 /工具和〜/ SDK/Android的SDK-linux_x86/platform-tools to your path:

    echo「PATH = $ PATH:〜/ sdk/android-sdk-linux_x86/tools:〜/ sdk/android-sdk-linux_x86/platform-tools」>>〜/ .profile

  • install sun-java6-jdk。首先啓用合作伙伴存儲庫。

    命令和apt-get安裝太陽的Java6-jdk的

  • 安裝螞蟻

    命令和apt-get安裝的螞蟻

  • ,你必須選擇一個編輯器。如果你喜歡gedit,我建議添加ubuntu-on-rails ppa(http://www.webupd8.org/2010/12/get-textmate-features-and-styles-in.html)並安裝gedit-gmate。如果你是vim的人,我建議安裝vim-scripts

爲了支持你真實的手機,你可能需要創建一個udev規則文件。 Google'android ubuntu udev your-phone-model'尋求幫助。例如,對於一個歌Nexus One,你會:
- 添加/etc/udev/rules.d/51-android.rules有一行:

SUBSYSTEM=="usb", SYSFS{idVendor}=="18D1", MODE="0666" 

了這一切之後,http://android.developer.com是你最好的朋友。