MAC 安卓源码下载

2018-10-24  本文已影响0人  腾_小棒槌

创建磁盘映像

创建一个 .dmg(也可能是 .dmg.sparseimage)文件,该文件在装载后可用作具有 Android 开发所需格式的存储卷。
hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 40g ~/android.dmg

修改大小
hdiutil resize -size <new-size-you-want>g ~/android.dmg.sparseimage

可以在.bash_profile中添加辅助函数装载磁盘映像

// 注意文件名和文件目录的修改
function mountAndroid { 
    hdiutil attach ~/android.dmg -mountpoint /Volumes/Android; 
}

function umountAndroid() { 
    hdiutil detach /Volumes/Android; 
}

安装MacPorts

mac下的软件包管理系统

下载地址:https://www.macports.org/install.php

下载安装完之后在.bash_profile里添加

export PATH=/opt/local/bin:$PATH

#在 Mac OS 中,可同时打开的文件描述符的默认数量上限太低,在高度并行的编译流程中,可能会超出此上限
ulimit -S -n 1024

source ~/.bash_profile 使命令生效

通过 MacPorts 获取 Make、Git 和 GPG 程序包

POSIXLY_CORRECT=1 sudo port install gmake libsdl git gnupg

设置ccache

加快编译的速度

在源代码的根目录(/Volumes/Android/android-source)下执行

export USE_CCACHE=1 
export CCACHE_DIR=/<path_of_your_choice>/.ccache

安装repo

在根目录下(~)

1、mkdir ~/bin 

.bash_profile文件中添加下面一行代码,方便使用repo
2、export PATH=~/bin:$PATH

下载repo
3、curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repo

添加执行权限
4、chmod +x ~/bin/repo

==下载时候如果提示无法连接到 gerrit.googlesource.com==,
可以编辑 ~/bin/repo文件,把 REPO_URL 一行替换成下面的:
REPO_URL = 'https://gerrit-googlesource.lug.ustc.edu.cn/git-repo'

下载

打开/Volumes/Android/(我的磁盘叫Android)

mkdir android_source

cd android_source

repo初始化 并指定下载的版本
repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-8.0.0_r1

开始下载
repo sync

上一篇下一篇

猜你喜欢

热点阅读