-
Notifications
You must be signed in to change notification settings - Fork 18
Initializing and Building
IngCr3at1on edited this page Jul 11, 2012
·
36 revisions
So last I checked Google had relatively decent instructions for building in Ubuntu 10.04-11.10 @source.android.com but it seems they're instructions for 12.04 (also covers Linux Mint Maya) are a bit to be desired (I haven't build anything in 10.04-11.10 since the release of 12.04 so if something is lacking in the Google instructions feel free to shoot a fix over).
The following should be a bit more precise (if you parden the pun)
cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/0.2.4/oab-java.sh -O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh
sudo apt-get install sun-java6-jdksudo apt-get install git-core gnupg flex bison gperf \
zip curl pngcrush libc6-dev libgl1-mesa-dev:i386 libncurses5-dev:i386 \
libreadline6-dev:i386 libx11-dev:i386 libxml2-utils zlib1g-dev\
zlib1g-dev:i386 g++-multilib tofrodos python-markdown mingw32\
xsltproc x11proto-core-dev build-essential schedtoolPlease note I have only tested this on a 64 bit machine (while none of the listed dependencies should require 64 bit), I cannot guarantee this will work on a 32 bit machine.
mkdir ~/bin
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod a+x ~/bin/repoPATH=~/bin:$PATHThat's if for initializing a build environment head on over to the index to find the manifest that's right for you.
If you have any issues please see our FAQ