溫馨提示:您的每一次轉載,體現了我寫此文的意義!!!煩請您在轉載時注明出處http://www.aygfsteel.com/sxyx2008/謝謝合作!!!

          雪山飛鵠

          溫馨提示:您的每一次轉載,體現了我寫此文的意義!!!煩請您在轉載時注明出處http://www.aygfsteel.com/sxyx2008/謝謝合作!!!

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            215 Posts :: 1 Stories :: 674 Comments :: 0 Trackbacks

          我最近在自學Android,當遇到問題時也只能看看開發文檔,或者上網查資料解決,遠有直接看源碼來得直接。國內倒是有個Android鏡像網站,但不提供下載源碼的鏈接;苦于沒有下源碼的地方,一氣之下,上網搜索所有關于下載Android源碼的方法和資料,看得朦朦朧朧的,不過還是終得正果。下面總結下載Android源碼的整體過程(其實非常Easy!):

            一、前期準備

            1.下載Msysgit工具

            Windows環境下的Git客戶端程序,下載地址:http://code.google.com/p/msysgit/

            參見下圖:

            2.安裝Msysgit工具

            參見下圖:

            3.在磁盤上建立一個文件夾

            存放Git工具下載下來的Android源碼,參見下圖:

            4.打開Git命令行窗口

            右鍵點擊剛剛新創建的文件夾,參見下圖:

            Git命令行窗口,參見下圖:

            二、開始下載

            1.訪問Android源碼下載網站

            這個網站于SVN+APACHE那樣的管理方式,訪問地址: http://android.git.kernel.org/

            參見下圖:

            這一步很重要,再往下繼續之前,先熟悉一下這個網站;尤其是上圖紅框部分,它們都是Android所屬項目的路徑。你可以隨便點擊一個進去看看,里面還有鏈接,參見下圖:

            可以讓你查看它的下級目錄,參見下圖:

          為什么要說明這個?我一開始不知道有這個功能,找了半天才找到我想要的;因此以后想下載其它項目的源碼,通過這個功能我們就會很容易地下載了。

            2.在Git命令行中輸入下載命令

            我們先來看下載命令語法,參見下圖:

            解釋說明:上圖紅框中“+”后面的project path就是上一步看到的那一欄子路徑。

            觀察上一步的頁面,可以知道Android的項目源碼分散在各處;所以要有針對性去下載我們所需要的源碼,這才是王道。不過我找了老半天才找到我急需要的Android應用程序框架源碼,位置在platform/frameworks/base.git。由此得出,下載命令為:

            Java代碼

            git clone git://android.git.kernel.org/platform/frameworks/base.git

            參見下圖:

            三、下載完成

            1.git命令行窗口狀態

            參見下圖:

            注意:別忘了要在命令行中打“exit”命令退出窗口,養成良好習慣。

            2.下載后的文件夾中的內容

            參見下圖:

            注意:在與Eclipse關聯的時候直接將路徑定位上圖顯示的目錄就可以了,不要再進入到“core”包里面去了(那僅僅是提示說明),否則其它源碼就會看不到了,比如location包。由此可以得出一個結論,凡是以后單獨下載的源碼包直接扔進這個目錄中就可以了。其實這么做并不是非要按這種目錄層次來弄,大可弄一個文件夾,然后將所有下載好的源碼包放進去就OK了。

            四、總結

            整個下載過程共花費了大約3個小時。因為我只下了Android架構體系中的應用程序框架源碼,所以共有500多MB,壓縮之后300MB左右。是不是很簡單呢?

            建議Android開發者自己親身去下載一遍,因為以后Android還要繼續出新的版本,這就造成API有可能會改變,所以還是會再去下源碼的,算是未雨綢繆吧。

            好吧,我們現在可以將它們與Eclipse關聯上了!那是一件多么令人興奮的事情啊!

              注:本文轉自http://www.cnmsdn.com/html/201101/1296289262ID9355.html
          posted on 2011-04-11 16:26 雪山飛鵠 閱讀(35289) 評論(2)  編輯  收藏 所屬分類: android

          Feedback

          # re: Windows平臺下Android源碼的下載 2013-05-07 17:17 陳華斯
          給學習android開發的朋友們,推薦一個比較好的,全面的android下載網站,源碼天堂-http://code.662p.com ,希望可以幫到大家。  回復  更多評論
            

          # re: Windows平臺下Android源碼的下載 2016-08-17 15:30 鄧奇
          實用  回復  更多評論
            

          主站蜘蛛池模板: 东明县| 苗栗县| 荔浦县| 古蔺县| 米泉市| 江北区| 金华市| 平湖市| 灵武市| 平武县| 喀喇| 东光县| 芷江| 化德县| 宜春市| 辰溪县| 哈密市| 江都市| 县级市| 蓝田县| 贵州省| 洮南市| 宁武县| 手游| 峨山| 都昌县| 盐津县| 思茅市| 广昌县| 和龙市| 呼伦贝尔市| 乐昌市| 双鸭山市| 大丰市| 丹东市| 平南县| 斗六市| 泰宁县| 上思县| 玛多县| 嫩江县|