MAC下载Android源码下载 Android10详解
本人從事android開發多年,一直沒有正式擼過源碼,雖然工作原因接觸過或多或少的系統API,但在android這個大的知識體系內,接觸和了解到的簡直是九牛一毛。所以,既然說是Android開發的一員,擼擼源代碼是必要的。趁著元旦假期,終于有時間,將Android源碼10下載編譯并導入Androidstudio過程,整理并記錄,希望對準備擼源碼的同學有所幫助。話不多說,開始以下閱讀:
# 準備條件
*由于本人經濟條件受限,僅有一臺低配13寸MacBookPro,所以在下載源碼前,網上花近四百塊左右買了一個500G左右的移動固態硬盤,用于保存android源碼
1:MacPro 一臺,系統版本macOS BigSur 11.1
2:固態移動硬盤一個,最好大于300G(自身電腦配置高的就不需考慮了)
3:git賬號一枚,沒有的自行前往注冊https://github.com
4:電腦安裝好Xcode和git并配置好git賬戶,方式不在此介紹,可自行搜索
操作步驟
一、創建磁盤映像
1.將移動固態硬盤鏈接電腦,打開啟動臺–>其他–>磁盤工具
打開磁盤工具,文件–>新建印象–>空白印象
此處位置選擇的是移動硬盤,大小建議200G以上,這里選擇300G,注意格式一定是區分大小寫,點擊存儲即可
完成后你可以在finder中查看到剛剛創建好的映像
二、創建SSH Key并綁定Github賬號
由于源碼拉取過程情況復雜,可能會遇到各種問題,比如
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54,所以事先配置好git 和相關參數,會減少后面的折返幾率。
1.創建SSH Key
打開終端,查看本地已有ssh
直接新建
按下Enter健,再輸入密碼,確認密碼,即創建成功
2.添加SSH Key到Github賬號
接著輸入
編輯config文件,沒有則創建
touch ~/.ssh/config vim ~/.ssh/config在文件中寫入以下內容
Host *AddKeysToAgent yesUseKeychain yesIdentityFile ~/.ssh/id_ed25519執行添加
ssh-add -K ~/.ssh/id_ed255193.將SSH Key綁定到Github賬號
將創建的額公鑰復制到剪切板,執行命令
然后登錄你的githb賬號,點擊信息–>Settings–>SSH and GPG keys
點擊新建sshkey
將復制內容粘貼到文本區域并點擊“Add SSH key”
三、準備下載源碼
1.下載repo
在終端執行一下命令,保存repo下載
下載鏈接并修改權限
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repo chmod 777 ~/bin/repo修改REPO_URL鏈接,替換成如圖地址
vim ~/bin/repo配置git緩沖區
git config --global http.postBuffer 1048576000 git config --global https.postBuffer 10485760002.下載Android源碼
打開第一步創建的鏡像,以下是我的目錄
創建用于保存源碼的目錄并打開
mkdir Android10 cd Android10設置下載分支
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest執行完畢如下
這里我們已經獲取到主分支,如果想具體拉去指定分支代碼則可以查看分支列表
cd .repo/manifests git branch -a | cut -d / -f 3我在此選擇的是android-10.0.0_r30
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-10.0.0_r30執行同步
repo sync等待長時間下載即可
下載完畢
可在鏡像目錄查看下載的目錄
下載流程完畢,后期再記錄編譯源碼并導入AndroidStudio過程,如有問題請多多留言指教!大家元旦快樂!
總結
以上是生活随笔為你收集整理的MAC下载Android源码下载 Android10详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GridView commandname
- 下一篇: 《IIS6下运行PHP的方法》