一、Setting up a Mac OS X build environment
FreeXuematoMacBook-Pro:~ freexue$ hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 40g ~/android.dmg
FreeXuematoMacBook-Pro:~ freexue$ function mountAndroid { hdiutil attach ~/android.dmg.sparseimage -mountpoint /Volumes/android; }
FreeXuematoMacBook-Pro:~ freexue$ mountAndroid
二、Installing Repo
FreeXuematoMacBook-Pro:~ freexue$ mkdir ~/bin
FreeXuematoMacBook-Pro:~ freexue$ PATH=~/bin:$PATH
FreeXuematoMacBook-Pro:~ freexue$ curl http://git-repo.googlecode.com/files/repo-1.12> ~/bin/repo
FreeXuematoMacBook-Pro:~ freexue$ chmod a+x ~/bin/repo
下载curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
三、Access the Android source repository
FreeXuematoMacBook-Pro:/ freexue$ cd /Volumes/android/
FreeXuematoMacBook-Pro:android freexue$ repo init -u https://android.googlesource.com/a/platform/manifest
or
FreeXuematoMacBook-Pro:android freexue$ repo init -u https://android.googlesource.com/a/platform/manifest -b android-4.3_r2.1
https://www.googlesource.com/new-password生成账号密码
四、repo sync
FreeXuematoMacBook-Pro:android freexue$ repo sync
五、Sync done
六、源码编译