Difference between revisions of "OS: Android - Build AOKP"

From OnnoWiki
Jump to navigation Jump to search
Line 2: Line 2:
  
 
* Linux based operating system -- Tested on Ubuntu 12.04, 12.10, 13.04 (64bit)
 
* Linux based operating system -- Tested on Ubuntu 12.04, 12.10, 13.04 (64bit)
    Terminal
+
* Terminal
 
* Decent hardware (minimum of at least a dual core CPU and 4 GB of RAM)
 
* Decent hardware (minimum of at least a dual core CPU and 4 GB of RAM)
 
* Optimally have an SSD (standard mechanical drives work as well but slow down the process drastically)
 
* Optimally have an SSD (standard mechanical drives work as well but slow down the process drastically)
 
* Must have required packages for building installed, I will list them further down
 
* Must have required packages for building installed, I will list them further down
 
  
 
==Instalasi Aplikasi Pendukung==
 
==Instalasi Aplikasi Pendukung==

Revision as of 17:07, 2 September 2013

Build Environment

  • Linux based operating system -- Tested on Ubuntu 12.04, 12.10, 13.04 (64bit)
  • Terminal
  • Decent hardware (minimum of at least a dual core CPU and 4 GB of RAM)
  • Optimally have an SSD (standard mechanical drives work as well but slow down the process drastically)
  • Must have required packages for building installed, I will list them further down

Instalasi Aplikasi Pendukung

sudo apt-get install git gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw32 tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386 \
pngcrush schedtool
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so

Instalasi Oracle Java 6

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer
sudo update-java-alternatives -s java-6-oracle
sudo apt-get install oracle-java6-set-default

Siapkan Perintah Repo

mkdir ~/bin
PATH=~/bin:$PATH
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod a+x ~/bin/repo

Siapkan Source Code

mkdir -p android-source
cp -Rf /usr/local/aosp/mirror/* .
repo init -u https://github.com/AOKP/platform_manifest.git -b jb-mr1
repo sync

Instalasi kernel secara manual

. ./platform_manifest/manual_add_kernel_manifest.sh

Build

cd ~/android-source
. build/envsetup.shbrunch
. build/envsetup.shtime brunch aokp_mako-userdebug
make clobber


Referensi

Pranala Menarik