Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> ubuntu下android源碼的下載(最新)

ubuntu下android源碼的下載(最新)

編輯:關於Android編程

在ubuntu下下載android源碼我斷斷續續搞了好幾個月,希望大家不要向我學習啊!一次性搞定!

這裡給大家一些建議啊,如果是看書的話看下書的出版日期,超過一年的基本上失效,網上的也是,特別是在國內,基本上連不上。

步驟1:

更改hosts

也許這一步不是必須的,但是為了以防萬一還是改了吧,也沒有什麼損失!

$sudo gedit /etc/hosts
添入以下內容:

74.125.31.82 www.googlesource.com

74.125.31.82 android.googlesource.com

203.208.46.172 cache.pack.google.com

59.24.3.173cache.pack.google.com

保存關閉。

步驟2:

在你的主目錄(/home/xxx/)下創建一個文件夾“bin”(當然也可以用其他的名字不過我沒有試過),並加入系統環境變量中;

$ mkdir ~/bin
$ PATH=~/bin:$PATH

步驟3:

添加下載工具:

$  sudo apt-get install curl

$  sudo apt-get install git-core


步驟4:

下載repo執行腳本文件,並賦予可執行權限。

官網(http://source.android.com/source/downloading.html)上給的地址為:

$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
但是怎麼下都下不動,在篇文章中(http://blog.csdn.net/legendof1991/article/details/17005849)用的這個網址:

 $  curl http://git-repo.googlecode.com/files/repo-1.13 > ~/bin/repo
是可以用的;這兩個你隨便選吧,哪個能用就選哪個吧!

賦予可執行權限:

$ chmod a+x ~/bin/repo

PS:其實這個就是谷歌給你寫好的一個自動下載源碼的腳本文件,你只需要在執行它就可以在當前目錄中得到源碼文件;

步驟5:

創建一個用來保存android源碼的目錄,然後進入到這個目錄:

$ mkdir myandroid

$ sudo chmod –R 777 myandroid

$ cd myandroid

步驟6:

初始化腳本文件,獲得下載清單:

a.獲取全部源碼:

$ repo init -u https://android.googlesource.com/platform/manifest
b.獲取android指定版本的源碼,例如android4.0.1:

$  repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
PS:版本信息的獲取請到:https://android.googlesource.com/platform/manifest/+refs,稍後提供暫時版本信息;在這個過程中會讓你輸入你的名字和郵箱,這個郵箱是和谷歌帳號有聯系的郵箱。

步驟7:

開始獲取源碼:

$  repo sync

如果中間斷了之後,再執行這個命令。反復執行這個命令就行了!

如果還不行就中斷執行,再次執行“repo sync"命令。當然這個的前提是保證步驟5和步驟6都執行成功!

祝你早點成功!


android / platform/manifest

Branches

  • masterandroid-1.6_r1android-1.6_r1.1android-1.6_r1.2android-1.6_r1.3android-1.6_r1.4android-1.6_r1.5android-1.6_r2android-2.0.1_r1android-2.0_r1android-2.1_r1android-2.1_r2android-2.1_r2.1pandroid-2.1_r2.1p2android-2.1_r2.1sandroid-2.2.1_r1android-2.2.1_r2android-2.2.2_r1android-2.2.3_r1android-2.2.3_r2android-2.2.3_r2.1android-2.2_r1android-2.2_r1.1android-2.2_r1.2android-2.2_r1.3android-2.3.1_r1android-2.3.2_r1android-2.3.3_r1android-2.3.3_r1.1android-2.3.4_r0.9android-2.3.4_r1android-2.3.5_r1android-2.3.6_r0.9android-2.3.6_r1android-2.3.7_r1android-2.3_r1android-4.0.1_r1android-4.0.1_r1.1android-4.0.1_r1.2android-4.0.2_r1android-4.0.3_r1android-4.0.3_r1.1android-4.0.4_r1android-4.0.4_r1.1android-4.0.4_r1.2android-4.0.4_r2android-4.0.4_r2.1android-4.1.1_r1android-4.1.1_r1.1android-4.1.1_r2android-4.1.1_r3android-4.1.1_r4android-4.1.1_r5android-4.1.1_r6android-4.1.1_r6.1android-4.1.2_r1android-4.1.2_r2android-4.1.2_r2.1android-4.2.1_r1android-4.2.1_r1.1android-4.2.1_r1.2android-4.2.2_r1android-4.2.2_r1.1android-4.2.2_r1.2android-4.2.2_r1.2bandroid-4.2_r1android-4.3.1_r1android-4.3_r0.9android-4.3_r0.9.1android-4.3_r1android-4.3_r1.1android-4.3_r2android-4.3_r2.1android-4.3_r2.2android-4.3_r2.2-ctsandroid-4.3_r2.3android-4.3_r3android-4.3_r3.1android-4.4.1_r1android-4.4.2_r1android-4.4_r1android-4.4_r1.1android-4.4_r1.2android-cts-2.2_r8android-cts-2.3_r10android-cts-2.3_r11android-cts-2.3_r12android-cts-4.0.3_r1android-cts-4.0.3_r2android-cts-4.0_r1android-cts-4.1_r1android-cts-4.1_r2android-cts-4.2_r2android-cts-verifier-4.0.3_r1android-cts-verifier-4.0_r1android-sdk-4.0.3-tools_r1android-sdk-4.0.3_r1android-sdk-4.4.2_r1android-sdk-adt_r16.0.1android-sdk-adt_r20android-sdk-support_r11froyogingerbreadgingerbread-releaseics-mr0ics-mr1ics-plus-aospidea133jb-devjb-mr1-devjb-mr1-dev-plus-aospjb-mr1.1-devjb-mr1.1-dev-plus-aospjb-mr2-devjumper-stablekitkat-cts-devkitkat-devmaster-dalvikmaster-dalvik-hosttools-canary-releasetools_ndk_r9dtools_r20tools_r21tools_r21.1tools_r22tools_r22.2tools_r22.6tradefedub-tools-idea133

    Tags

      android-sdk-4.4.2_r1android-4.4.2_r1android-4.4.1_r1android-cts-4.4_r1android-4.4_r1.2android-4.4_r1.1android-4.4_r1android-4.3.1_r1android-4.3_r2.3android-4.3_r3.1android-4.3_r3android-4.3_r2.2android-4.3_r1.1android-4.3_r2.1__android-4.3_r2_android-4.3_r1_android-4.3_r0.9.1_android-4.3_r0.9_android-4.3_r2.1_android-4.3_r2android-4.3_r1android-4.3_r0.9.1android-4.3_r0.9android-4.1.2_r2.1android-4.1.2_r2android-4.2.2_r1.2android-4.2.2_r1.1android-cts-4.2_r2android-cts-4.1_r2android-4.2.2_r1_android-4.2.1_r1.2android-4.2.1_r1.1android-sdk-support_r11android-4.2_r1___android-4.2.1_r1__android-4.1.1_r6.1android-4.1.2_r1android-4.1.1_r6android-4.1.1_r5android-4.1.1_r4android-cts-4.1_r1android-4.1.1_r3android-4.1.1_r2android-4.1.1_r1.1android-4.1.1_r1_android-4.1.1_r1android-sdk-adt_r20android-4.0.4_r2.1android-4.0.4_r2android-4.0.4_r1.2android-4.0.4_r1android-4.0.3_r1.1android-cts-4.0.3_r2android-cts-verifier-4.0.3_r1android-cts-4.0.3_r1android-2.2.3_r2.1android-4.0.4_r1.1android-cts-2.3_r12android-cts-verifier-4.0_r1android-cts-4.0_r1android-cts-2.3_r11android-cts-2.3_r10android-cts-2.2_r8android-sdk-4.0.3-tools_r1android-sdk-4.0.3_r1android-sdk-adt_r16.0.1android-4.0.2_r1android-4.0.1_r1.1android-4.0.3_r1android-4.0.1_r1.2android-2.2.3_r2android-2.2.3_r1android-4.0.1_r1android-2.1_r2.1p2_android-2.1_r2.1p_android-2.1_r2.1s_android-2.1_r2_android-2.1_r1_android-2.0.1_r1_android-2.0_r1_android-1.6_r1_android-1.6_r1.1_android-1.6_r1.2_android-1.6_r1.3_android-1.6_r1.4_android-1.6_r1.5_android-1.6_r2_android-2.2.2_r1_android-2.2.1_r2_android-2.2.1_r1_android-2.2_r1.3_android-2.2_r1.2_android-2.2_r1.1_android-2.2_r1_android-2.3.5_r1_android-2.3.4_r1_android-2.3.4_r0.9_android-2.3.3_r1.1_android-2.3.3_r1_android-2.3.2_r1_android-2.3.1_r1_android-2.3_r1_android-2.3.6_r0.9android-2.3.6_r1android-2.3.7_r1

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved