macOS 下载 android14代码

版本:macOS Sequoia

区分大小写文件系统

首先mac上默认的文件系统是不区分大小写的,所以要使用磁盘工具 app 分一个区分大小写的区域出来,分区这里选择带区分大小写的就行
在这里插入图片描述

repo 配置

在终端中进入刚才分区产生的空间中,一般路径为 /Volumes/分区名
创建repo文件

mkdir  ~/bin/
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
// 或者
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repo

chmod a+x ~/bin/repo

修改~/bin/repo 中的REPO_URL 字段为:

REPO_URL = 'https://gerrit-googlesource.proxy.ustclug.org/git-repo'

代码下载

创建存放代码的目录,并cd 进入,然后执行如下的repo init&sync,下载过程根据网速会有不同,我大概下载了一晚上
执行repo sync的时候,如果你的电脑没有安装python环境,会自动弹框出来让你安装,点击安装即可

// android14
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-14.0.0_r1

repo sync -j2 --fail-fast --force-sync

编译

下载完成后,进入代码根目录,执行source & lunch 操作,然后make 编译
如果出现 unsupported sdk version,先看下自己的xcode带的sdk版本,可以在这个路径下查看。如果没有xcode,直接在App Store安装即可。

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/

然后再将 sdk 版本加入到 编译环境中

vi build/soong/cc/config/darwin_host.go

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45460140/article/details/143232274