This build i compiled myself completely from source!
I used blahbl4hblah guide and edited a few things to build AOKP!
Here is the step by step how i did it!
Special thanks to:
Whitehawkx
Roman
Jonathan Grigg
Zaphod-Beeble
ProTekk
Sethyx
vorbeth
blahbl4hblah
CyanogenMod
Check out the ROM source on github http://github.com/AOKP. Open source, in the spirit of community kangage.
Also - special thanks to @Vorbeth and intervigilium https://github.com/intervigilium for the work they put in on the pyramid device tree!
Credits to:
theal420 -RMS graphics
sk8rboikelley -webmaster
sbryan12144
tommytomatoe
Download for build 33
http://www.android-engineering.com/v...c.php?f=27&t=2
================================================== ================================================== ==================================
HOW TO COMPILE AOKP
================================
Required Software to Install:
================================
10.04 UBUNTU 64-bit System
================================
sudo apt-get install git-core gnupg flex bison python rar original-awk gawk p7zip-full gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev pngcrush schedtool
================================
For 64-bit System
================================
================================sudo apt-get install g++-multilib lib32z1-dev ia32-libs lib32ncurses5-dev lib32readline-gplv2-dev gcc-multilib g++-multilib
Other Required Software:
================================
sudo apt-get install libc6-dev x11proto-core-dev libx11-dev libgl1-mesa-dev mingw32 tofrodos python-markdown libxml2-utils
================================
================================sudo ln -s /usr/lib/i386-linux-gnu/libX11.so.6 /usr/lib/i386-linux-gnu/libX11.so
1a. MUST Install Java 1.6:
================================
================================sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-jre sun-java6-plugin
1b. *To Check for Correct Java Version*
================================java -version
================================**MUST BE THIS:**
java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
1c. Need to remove other java version!
================================
gksudo nautilus
================================
Once you enter your password, navigate to 'FILE SYSTEM'
Afterwards navigate to /usr/lib/jvm
If you see an open-jdk folder of any kind delete those folders, there should be two folders.
OR
Press Alt+F2 and look for synaptic, then enter your password for root access then in the search bar look for openjdk and check it to be completely removed. Be sure it's ONLY removing openjdk
================================
********************************
Setting Up Android SDK
********************************
2a. Download Android SDK at http://developer.android.com/sdk/index.html
--------------------------------------------------------------------------
2b. Extract it to your home folder [Ex. ~/android/sdk] Make folder in HOME
name it android. Then extract sdk into it and rename sdk linux folder to sdk!
--------------------------------------------------------------------------
2c. Add Android SDK Path
===============================
gedit ~/.bashrc
Enter the Following:
===============================
-------------------------------------------------------------------------#Android PATH
export PATH=$PATH:~/android/sdk
export PATH=$PATH:~/android/sdk/platform-tools
export PATH=$PATH:~/android/sdk/tools
2d. Add Extra Path For Device:
===============================
sudo gedit /etc/udev/rules.d/51-android.rules
Enter this in it:===============================SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
After this, close it and then
sudo chmod +x /etc/udev/rules.d/51-android.rules
===============================
2e. *Install Certain Android SDK Tools*
Then Type: android in terminal!
Check Android SDK Tools and Android SDK platform-tools
Install them
===============================
3a. Setting Up the .bashrc file
gedit ~/.bashrc
Enter the Following:===============================#Java PATH
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.26
export PATH=$PATH:$JAVA_HOME/bin
3b. After your done setting this up, close .bashrc file.
===============================
4a. Setup Workplace
=============================mkdir -p ~/bin
mkdir -p ~/android/system
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod a+x ~/bin/repo (Reboot your computer after this)
4b. Add Repo Path
gedit ~/.bashrc
Then add this: export PATH=$PATH:~/bin
=============================
4c. Setup Necessary Source!!!
=============================cd ~/android/system/
repo init -u git://github.com/AOKP/platform_manifest.git -b ics
repo sync -j14
=============================
**Then to build:**
. build/envsetup.shlunch aokp_pyramid-userdebugmka bacon
**********************************
When build is finished go into home/android/system/out/target/product/pyramid to find yur unofficial build!
_________________