官术网_书友最值得收藏!

2.1.1 在Linux系統獲取Android源碼

在Linux系統中,通常使用Ubuntu下載和編譯Android源碼。由于Android的源碼內容很多,Google采用git的版本控制工具,并對不同的模塊設置不同的git服務器,可以用repo自動化腳本來下載Android源碼,下面介紹如何獲取Android源碼。

(1)下載repo

在用戶目錄下,創建bin文件夾,用于存放repo,并把該路徑設置到環境變量中去,命令如下。

下載repo的腳本,用于執行repo,命令如下。

設置可執行權限,命令如下。

(2)初始化一個repo的客戶端

在用戶目錄下,創建一個空目錄,用于存放Android源碼,命令如下。

進入AndroidCode目錄,并運行repo下載源碼,下載主線分支的代碼,主線分支包括最新修改的bug,以及并未正式發出版本的最新源碼,命令如下。

下載其他分支,正式發布的版本可以通過添加-b參數來下載,命令如下。

在下載過程中需要填寫Name和Email,填寫完畢后,按【Y】鍵進行確認,最后提示repo初始化完成,這時可以開始同步Android源碼,同步過程很漫長,需要耐心等待,執行以下命令開始同步代碼。

經過上述步驟后,便開始下載并同步Android源碼,界面效果如圖2-1所示。

圖2-1 下載同步

主站蜘蛛池模板: 贵定县| 伊通| 西昌市| 陵水| 革吉县| 河源市| 上栗县| 三江| 昌乐县| 曲麻莱县| 陕西省| 大庆市| 尖扎县| 兖州市| 万州区| 马鞍山市| 郯城县| 友谊县| 聊城市| 双鸭山市| 蓬安县| 北票市| 东丽区| 拜城县| 新民市| 山丹县| 南涧| 民丰县| 遵义市| 呼伦贝尔市| 于田县| 花莲县| 辽中县| 长垣县| 禄丰县| 棋牌| 精河县| 梓潼县| 武鸣县| 霍山县| 绥宁县|