OS: Android - Mempersiapkan Development Environment
Sebelum men-download & membuat Android dari source, pastikan
- Komputer yang digunakan menggunakan sistem operasi Linux (terutama Ubuntu) atau Mac.
- Harddisk kosong > 30 GB atau 100GB untuk full set.
- 64-bit untuk Gingerbread (2.3.x) atau yang lebih baru.
- Python 2.6 -- 2.7
- GNU Make 3.81 -- 3.82
- JDK 6 untuk Gingerbread yang yangf lebih baru. JDK 5 untuk Froyo atau yang lebih lama.
- Git 1.7 atau yang lebih baru.
Download SDK dll
Dari
http://developer.android.com/sdk/index.html
Seperti
http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20130729.zip http://dl.google.com/android/adt/adt-bundle-linux-x86-20130729.zip http://dl.google.com/android/android-sdk_r22.0.5-linux.tgz http://dl.google.com/android/studio/android-studio-bundle-130.737825-linux.tgz
Instalasi SDK
# PATH=$PATH:/your/specific/path/to/android/sdk/platform-tools/
Instalasi Aplikasi Pendukung
Remove
sudo apt-get purge openjdk-\* icedtea-\* icedtea6-\*
Siapkan SDK
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java6-installer
Cek
java -version
Akan keluar
java version "1.6.0_45" Java(TM) SE Runtime Environment (build 1.6.0_45-b06) Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
Instalasi
apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev \ libwxgtk2.8-dev squashfs-tools build-essential zip curl libncurses5-dev \ zlib1g-dev openjdk-6-jre openjdk-6-jdk pngcrush schedtool libxml2 \ libxml2-utils xsltproc \ g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline-gplv2-dev gcc-multilib
Sebagai User Biasa
Sebagai user biasa. Buat directory
mkdir -p ~/bin
Sebagai user biasa. Instalasi perintah repo
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo chmod a+x ~/bin/repo
Edit bashrc
sudo nano ~/.bashrc
isi dengan
export PATH=${PATH}:~/bin
jalankan
source ~/.bashrc
Referensi
- http://developer.android.com/sdk/installing/studio.html
- http://wiki.cyanogenmod.org/w/Build_for_mako
- http://developer.android.com/sdk/index.html
- http://developer.android.com/tools/help/adb.html
- http://forum.xda-developers.com/showthread.php?t=2224142
- http://forum.xda-developers.com/showpost.php?p=35338419&postcount=1
- http://soupdawg.wordpress.com/
Pranala Menarik
- Android
- Pemrogramman Android
- OS: Android - Mempersiapkan Development Environment
- OS: Android - Memeriksa Spesifikasi Handphone yang digunakan
- OS: Android - Membuat Mirror Source
- OS: Android - Download
- OS: Android - Membuat Folder untuk Bekerja
- OS: Android - Mirror Source
- OS: Android - Mirror Source AOKP
- OS: Android - Mirror Source CyanogenMod
- OS: Android - Build
- OS: Android - Build CyanogenMod
- OS: Android - Build AOSP