跟隨“老羅的Android之旅”學習Android系統,首先得學會創建能用於編譯Android源代碼的環境。
文章參考:http://0xcc0xcd.com/p/books/978-7-121-18108-5/c131.php
步驟1:下載repo工具(用於管理Android源代碼的Python腳本文件)
mkdir ~/bin PATH=~/bin:$PATH curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo chmod a+x ~/bin/repo
下載好的repo腳本文件位於根目錄下bin/文件夾下,並更改該文件權限。
步驟2:修改repo腳本文件中的下載源為清華大學下載源地址
REPO_URL = 'https://gerrit-google.tuna.tsinghua.edu.cn/android/git-repo'
步驟3:切換到Android Source存放目錄,執行下述初始化指令
repo init -u https://aosp.tuna.tsinghua.edu.cn/android/platform/manifest -b android-2.3.1_r1
步驟4:執行代碼下載指令
repo sync
執行了上述步驟,Android源代碼的下載流程也就是走了一遍,順便推薦一個網站:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/ 清華大學Android源代碼下載地址