想要提取android的源碼。就必須要使用git。下面是本人安裝的過程發生的問題:
1.1安裝git。win的命令行的客戶端(相當與svn的烏龜那樣使用)。http://git-scm.com/download/win
1.2.或者你用Eclipse的git插件也可以。 不過本文是用Git-1.8.0-preview。
1.3安裝過程一直點下一步就好了。 2.安裝完git。就找一個文件夾准備往網上拖拉別人的源碼了。
2.1進入那個文件夾。首先第一步是把你這個文件夾初始化。 右鍵-->“Git Init Here”(或者你的電腦更牛B變了中文的話。我就沒有辦法了)
2.2如果你有初始化那個文件夾的話。就肯定不會見到上面“Git Init Here” 2.3然后右鍵見到“Git GUI tool”,“Git Bash”類似的條目 有些人喜歡用里面的“Git GUI tool” 。但是我就不太會用。還是直接用 “Git Bash”
3.沒錯。你見到那些命令行。你不要怕。基本那些命令都不用自己敲的。通常你找到想要源碼地址都會提供出來的。 例如: 萬能的GitHub: https://github.com/ google某些開源代碼:android https://android.googlesource.com/?format=HTML
3.1 我就以提取android的鬧鍾源碼來舉例吧 https://android.googlesource.com/platform/packages/apps/AlarmClock/ 點進來基本都會見到: git clone https://android.googlesource.com/platform/packages/apps/AlarmClock 這么醒目的一條東西。沒錯。我們就要這條東西直接下載這些代碼下來。
3.2復制git clone https://android.googlesource.com/platform/packages/apps/AlarmClock 到你的“Git Bash”窗口執行。 ---------------------------------
3.3與3.4不一定跟着做----------------------------------------------------------------
3.3如果你人品有問題被牆擋住出現:Unknown SSL protocol error in connection to code.google.com:443 只好你去弄個GoAgent代理。如果你功夫好。就自己搭吧。 不過我這里有一個現成的:不過前提你起碼要訪問到谷歌,不然下面這些都是免談的 https://code.google.com/p/chromeplus/下載好的話。直接點擊谷歌的瀏覽器。 (我知道你不是要用谷歌瀏覽器。只是為了開個代理命令行,你不用那瀏覽器。 大可關掉。只要你不要關了那個GoAgent代理窗口就好了)
3.4 設置 git 的
http.proxy
git config --global http.proxy 127.0.0.1:8087
git config --global http.sslVerify false
現在再試試3.2就能就看到文件夾出現你想要的東西了