通過代理上網怎麼下載Android原始碼

來源:互聯網
上載者:User

CSDN相關文章

 

1.Android的原始碼可以去同步下載,Android的Linux部分的原始碼怎麼擷取?Linux網站?該擷取那個版本呢?

http://topic.csdn.net/u/20110328/16/ab03326f-9309-428e-b52c-0c122cedb5c9.html

 

2.下載android的原始碼時,curl命令執行怎麼老是報錯::curl:(6) couldnot resolve host.為什嗎?

http://topic.csdn.net/u/20110322/16/330b5e20-76fd-4b17-a2ad-77542d48d68f.html

 

3.下源碼報Unable to look up android.git.kernel.org(port 9418) Name or service not know

http://topic.csdn.net/u/20110323/11/922f9968-0c50-45d4-9a4d-aead5f2f7473.html

 

4.Android源碼不同版本對應的交叉編譯工具鏈怎麼擷取?自己去編譯?對應編譯器的各個組件(工具軟體)要找什麼樣的版本呢?

 http://topic.csdn.net/u/20101104/23/e6893ca1-ed3b-4f14-9792-c7454c5a76b0.html

 

幾個比較有參考價值的網頁

  1.如何下載Android源碼(window和Linux) 

         

http://blog.sina.com.cn/s/blog_91e5d1d70100vtdk.html

 

        2.擷取Android源碼時如何解決【fatal: Unable to look up android.git.kernel.org (port 9418) (Name or service not known)】的問題

        

http://www.cnblogs.com/yyangblog/archive/2011/03/24/1993796.html

 

 

 //=====================================================================

//2012--2--2 xqh 今天記錄一下可以成功下載Android原始碼的過程

可以參考Android官方網站的下載參考方式----http://source.android.com/source/downloading.html

 

 

1。用curl命令去下載repo檔案----通過代理上網用把自己的使用者名稱跟密碼做為參數帶上----不要去用http://android.git.kernel.org/repo網址----因為已經掛了的網址

 

curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo

curl -u<proxy_user_id>:<proxy_password>-x<proxy_server>:<proxy_port>
https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo

 

2。修改repo檔案的可執行屬性

chmod a+x~/bin/repo

repo檔案中的REPO_URL要不要修改成http或者https----兩個都可以試一下

 

3。在當前開啟的終端視窗下執行如下命令----限於通過代理上網的下載方式

 

$ export HTTP_PROXY=http://<proxy_user_id>:<proxy_password>@<proxy_server>:<proxy_port>

$ export HTTPS_PROXY=http://<proxy_user_id>:<proxy_password>@<proxy_server>:<proxy_port>

 

4。匯出repo檔案的路徑到PATH環境變數並執行----repo init 不要去用git://android.git.kernel.org/platform/manifest.git
網址----因為已經掛了的網址

$ PATH=~/bin:$PATH

$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

如果成功會要求輸入你的使用者名稱跟你的郵箱----方便聯絡到你,注意你要下的版本不一樣後面帶的版本號碼要對應改變

 

5。得到隱藏的.repo檔案夾---如果正常的話這個檔案夾的大小會變化注意觀察一下

 

6。下一步就是執行./repo sync檔案同步了

 

如果同步的過程中有repo sync failed就重新執行./repo sync命令----一般是支援斷點處重新下載的

 

//==================================================

//備忘:

1。我上面的方法是一般性的方法,不同的環境要對應修改

1》你準備儲存原始碼的路徑

2》你上網代理用的使用者名稱及密碼及你機子的Proxy 伺服器地址跟連接埠號碼

3》你要下載的原始碼版本

4》你自己的環境是否對上面用的命令都支援

2。這個過程沒有用到git命令工具

  如果要用也需要進行相應設定----$ git config --global core.gitproxy"http-proxy-gw for kernel.org"

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.