日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

MAC下载Android源码下载 Android10详解

發布時間:2024/8/1 Android 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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

$ ls -al ~/.ssh


直接新建

$ ssh-keygen -t ed25519 -C "xxxx163.com"

按下Enter健,再輸入密碼,確認密碼,即創建成功

2.添加SSH Key到Github賬號
接著輸入

$ eval "$(ssh-agent -s)"

編輯config文件,沒有則創建

touch ~/.ssh/config vim ~/.ssh/config

在文件中寫入以下內容

Host *AddKeysToAgent yesUseKeychain yesIdentityFile ~/.ssh/id_ed25519

執行添加

ssh-add -K ~/.ssh/id_ed25519

3.將SSH Key綁定到Github賬號
將創建的額公鑰復制到剪切板,執行命令

pbcopy < ~/.ssh/id_ed25519.pub

然后登錄你的githb賬號,點擊信息–>Settings–>SSH and GPG keys
點擊新建sshkey
將復制內容粘貼到文本區域并點擊“Add SSH key”

三、準備下載源碼

1.下載repo
在終端執行一下命令,保存repo下載

mkdir ~/bin PATH=~/bin:$PATH

下載鏈接并修改權限

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 1048576000

2.下載Android源碼
打開第一步創建的鏡像,以下是我的目錄

cd /Volumes/AndroidSystem/

創建用于保存源碼的目錄并打開

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详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。