build android os on osx

10
Build Android OS on OS X Pietro Alberto Rossi

Upload: pietro-alberto-rossi

Post on 26-Jul-2015

43 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Build Android OS on OSX

Build Android OS on OS XPietro Alberto Rossi

Page 2: Build Android OS on OSX

Android Open Source Project

Page 3: Build Android OS on OSX

Before startMac

A lot of RAM!

A lot of disk storage!

Python

GNU Make 3.82

JDK 5/6/7

Git 1.9

Page 4: Build Android OS on OSX

Build EnvironmentChoose a Branch

Page 5: Build Android OS on OSX

Build EnvironmentSettings Mac

hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 40g ~/android.dmg

function mountAndroid { hdiutil attach ~/android.dmg -mountpoint /Volumes/android; }~/.bash_profile

POSIXLY_CORRECT=1 sudo port install gmake libsdl git-core gnupg

ulimit -S -n 1024

Page 6: Build Android OS on OSX

Download Source CodeRepomkdir ~/bin PATH=~/bin:$PATH curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo chmod a+x ~/bin/repo

mkdir WORKING_DIRECTORY cd WORKING_DIRECTORY

repo init -u https://android.googlesource.com/platform/manifest -b android-2.3_r1repo sync

Page 7: Build Android OS on OSX

BuildInit Environment

Choose Target

source build/envsetup.sh

lunch

Page 8: Build Android OS on OSX

BuildBuild the code

Emulator

make -j4

emulator

Page 9: Build Android OS on OSX

CCache

export USE_CCACHE=1 export CCACHE_DIR=/<path_of_your_choice>/.ccache prebuilts/darwin-x86/ccache/ccache -M 50G

Page 10: Build Android OS on OSX

Live Build

Do not build Android on MAC!!