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

歡迎訪問 生活随笔!

生活随笔

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

Android

M1 Pro MacBook Pro下载Android11源码

發布時間:2024/8/1 Android 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 M1 Pro MacBook Pro下载Android11源码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近換了M1 Mac,后面打算研究Android源碼,但是因為arm架構CPU的Mac編譯Android源碼有什么問題,網上的資料其實并不多,找了好多資料,最后終于編譯成功,在這里記錄一下,希望對需要的朋友有幫助。

首先說一下我的硬件和軟件配置:

  • 14寸MacBook Pro,處理器M1 Pro,內存16GB
  • 系統版本:macOS Monterey12.1

因為手頭有一臺Pixel 2,最高可以刷Android11,所以我下載編譯的是Android 11源碼。

首先就是下載源碼,這部分應該沒什么問題,網上的教程很多,下面簡單說一下步驟。

一、單獨創建硬盤空間

因為Mac默認的磁盤環境不區分大小寫,git不支持此類文件系統,所以Mac下載源碼需要單獨的創建一塊空間,使用Mac上的磁盤工具即可完成。

打開磁盤工具以后,新建空白映像?

新建的時候最重要的就是這個磁盤的格式,一定要選對,選:Mac OS擴展,區分大小寫,另外就是大小,盡量給大一點,因為編譯的時候需要比較大的磁盤空間。

我下載Android11源碼,編譯完成以后占用了190G,我創建的時候給了200G,剛剛夠用,Android版本越新占用空間越大。

?

二、下載Repo工具

這里要說一下,Android的的源碼時通過repo工具管理的,所以要下載Android源碼首先要下載repo工具,然后再通過repo工具來下載源碼。

就是下面這個

1.?建立一個目錄用來放repo工具,同時添加到path目錄中

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

2.?下載Repo工具,然后設置Repo可執行權限

這一步需要設置鏡像源,我用的是清華的鏡像。

$ cd ~/bin $ curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo $ chmod a+x ~/bin/repo

執行完上面這不,在創建的bin目錄中有一個叫repo的文件打開它,將下圖中的地址修改成清華源路徑。

REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'

?

三、開始下載源碼

以上repo工具即配置完畢,下面開始下載源碼。

進入到上面創建的硬盤空間,我創建的名字是ASOP,你根據自己創建的名字來。

cd /Volumes/ASOP/

進入到以后,安裝git,配置用戶名和密碼

$ sudo apt-get install git $ git config --global user.name "zhangxx" $ git config --global user.email "100@qq.com"

名字和郵箱可以隨便寫,都沒有關系。

然后通過repo工具確定要下載的Android源碼分支,如下:

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-11.0.0_r4

確定完以后,通過repo工具下載源碼,即下載到當前目錄。

repo sync

省下的就是耐心等待。。。。

大概兩三個小時以后(視網速而定),出現

repo sync has finished successfully.

源碼下載成功。

以上就是下載源碼的過程,本來想一篇寫完編譯的流程,但是篇幅太長也不太方便看,編譯的過程就下一篇文章再寫吧

總結

以上是生活随笔為你收集整理的M1 Pro MacBook Pro下载Android11源码的全部內容,希望文章能夠幫你解決所遇到的問題。

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