• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            life02

              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              197 隨筆 :: 3 文章 :: 37 評論 :: 0 Trackbacks
            http://www.blogjava.net/sxyx2008/archive/2011/04/11/348071.html
            最近在自學Android,當遇到問題時也只能看看開發(fā)文檔,或者上網(wǎng)查資料解決,遠有直接看源碼來得直接。國內(nèi)倒是有個Android鏡像網(wǎng)站,但不提供下載源碼的鏈接;苦于沒有下源碼的地方,一氣之下,上網(wǎng)搜索所有關(guān)于下載Android源碼的方法和資料,看得朦朦朧朧的,不過還是終得正果。下面總結(jié)下載Android源碼的整體過程(其實非常Easy!):

              一、前期準備

              1.下載Msysgit工具

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

              參見下圖:

              2.安裝Msysgit工具

              參見下圖:

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

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

              4.打開Git命令行窗口

              右鍵點擊剛剛新創(chuàng)建的文件夾,參見下圖:

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

              二、開始下載

              1.訪問Android源碼下載網(wǎng)站

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

              參見下圖:

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

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

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

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

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

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

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

              Java代碼

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

              參見下圖:

              三、下載完成

              1.git命令行窗口狀態(tài)

              參見下圖:

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

              2.下載后的文件夾中的內(nèi)容

              參見下圖:

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

              四、總結(jié)

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

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

              好吧,我們現(xiàn)在可以將它們與Eclipse關(guān)聯(lián)上了!那是一件多么令人興奮的事情啊!

                注:本文轉(zhuǎn)自http://www.cnmsdn.com/html/201101/1296289262ID9355.html
            posted on 2011-12-28 09:13 life02 閱讀(661) 評論(0)  編輯 收藏 引用 所屬分類: 源碼學習
            天天爽天天爽天天片a久久网| 国产69精品久久久久99| 思思久久精品在热线热| 99蜜桃臀久久久欧美精品网站 | 久久夜色精品国产噜噜噜亚洲AV| 久久天天躁狠狠躁夜夜网站| 久久99国产精品成人欧美| 久久久久久久波多野结衣高潮| av无码久久久久久不卡网站| 久久久久亚洲AV综合波多野结衣| 亚洲av伊人久久综合密臀性色| 日本久久久久久中文字幕| 久久久黄色大片| 国产高清美女一级a毛片久久w| 亚洲中文字幕久久精品无码喷水 | AV狠狠色丁香婷婷综合久久| 久久久久人妻精品一区三寸蜜桃| 狠狠色丁香久久婷婷综合| 国产精品综合久久第一页| 国产美女久久精品香蕉69| yy6080久久| 亚洲国产成人乱码精品女人久久久不卡| 亚洲乱码中文字幕久久孕妇黑人| 国产精品狼人久久久久影院| 国产精品免费福利久久| 波多野结衣AV无码久久一区| 日本亚洲色大成网站WWW久久| 丰满少妇人妻久久久久久4| 青青草国产成人久久91网| 精品无码久久久久国产动漫3d| 久久996热精品xxxx| 精品久久国产一区二区三区香蕉 | 久久成人精品| 91精品免费久久久久久久久| 久久婷婷五月综合色奶水99啪| 中文字幕无码免费久久| 久久久久久国产精品无码下载| 亚洲欧美一区二区三区久久| 亚洲人成无码网站久久99热国产| 欧洲国产伦久久久久久久| 91麻豆国产精品91久久久|