- Android底層接口與驅動開發技術詳解
- 陳強
- 424字
- 2019-10-12 15:38:32
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 下載同步
推薦閱讀
- Learning Apex Programming
- Hands-On Machine Learning with scikit:learn and Scientific Python Toolkits
- Redis Applied Design Patterns
- Getting Started with ResearchKit
- Vue.js前端開發基礎與項目實戰
- MATLAB圖像處理超級學習手冊
- Python 3破冰人工智能:從入門到實戰
- Spring Boot企業級項目開發實戰
- SSM開發實戰教程(Spring+Spring MVC+MyBatis)
- Spring Boot+MVC實戰指南
- Python函數式編程(第2版)
- Scala編程實戰
- Learning Shiny
- Augmented Reality for Developers
- Introduction to Programming