硬件环境:
MacBook Pro(Retina 显示屏,13 英寸,2015 年初期)
处理器 2.7 GHz Intel Core i5
内存 8 GB 1867 MHz DDR3
软件环境:
OS X 10.10.4
GNU Make 3.81
Python 2.7.6
Xcode Version 6.3.2
java version "1.7.0_76"
1.创建一个镜像。因为源码只能在大小写敏感的磁盘上编译(红色字体标示可以自行配置的参数,下同)
hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 60g ~/android.dmg
2.加载分区(红色字体为第一步里创建的镜像名字)
hdiutil attach ~/android.dmg -mountpoint /Volumes/android
3.下载相应的工具
主要说一下repo,请开vpn或使用代理Hosts
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo $ chmod a+x ~/bin/repo
4.进入到加载好的分区下(上面的/Volumes/android)
cd /Volumes/android/ mkdir android-source cd android-source
5.开始下载
repo init -u https://android.googlesource.com/platform/manifest -b android-6.0.0_r1 如果init正常,执行 repo sync 或 repo sync -j4
6.开始编译
在android-source目录下执行
make
参考:
http://www.cnblogs.com/xirtam/p/4101726.html
http://blog.youkuaiyun.com/Iwantcomputer/article/details/23889585