I'm Start this thread to give a guide to building Rom's for Android Platform.
Step 1:
Download and Install Ubuntu as a Primary Partition or a Secondary Partition to Dual Boot from Vista/Win7/XP
1. Ubuntu 10.04 x86
2. Ubuntu 10.04 x64
Step 2: You can install these in two different ways:
1. Burning to a DVD as a ISO image and booting it up.
2. Or Using MagicISO
Step 3: Setting up the environment and getting Java: "Please Open Terminal"
1. Froyo or Earlier:
Cmdline: sudo add-apt-repository "deb Index of /ubuntu jaunty-updates main multiverse"
Cmdline: sudo apt-get update
Cmdline: sudo apt-get install sun-java5-jdk
2. GingerBread or Newer:
Cmdline: sudo add-apt-repository ppa:ferramroberto/java
Cmdline: sudo apt-get update
Cmdline: sudo apt-get install sun-java6-jdk
Step 4: Getting required dependencies files.
1. Ubuntu is a lil tricky. You will get some files that say their not their and i know one of them is lib32curses-dev.
So this will be a replace which worked for me.
1. libcurse5-dev Ubuntu 10.04 AMD x86
2.
cmdline: sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev libc6-dev ia32-libs \ x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \ libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \ libxml2-utils xsltproc
If any other files get an error please let me know and I'll add them to this Thread.
3. 64-bit Ubuntu 10.04
cmdline: sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \ x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \ libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \ libxml2-utils xsltproc
Step 1:
Download and Install Ubuntu as a Primary Partition or a Secondary Partition to Dual Boot from Vista/Win7/XP
1. Ubuntu 10.04 x86
2. Ubuntu 10.04 x64
Step 2: You can install these in two different ways:
1. Burning to a DVD as a ISO image and booting it up.
2. Or Using MagicISO
Step 3: Setting up the environment and getting Java: "Please Open Terminal"
1. Froyo or Earlier:
Cmdline: sudo add-apt-repository "deb Index of /ubuntu jaunty-updates main multiverse"
Cmdline: sudo apt-get update
Cmdline: sudo apt-get install sun-java5-jdk
2. GingerBread or Newer:
Cmdline: sudo add-apt-repository ppa:ferramroberto/java
Cmdline: sudo apt-get update
Cmdline: sudo apt-get install sun-java6-jdk
Step 4: Getting required dependencies files.
1. Ubuntu is a lil tricky. You will get some files that say their not their and i know one of them is lib32curses-dev.
So this will be a replace which worked for me.
1. libcurse5-dev Ubuntu 10.04 AMD x86
2.
cmdline: sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev libc6-dev ia32-libs \ x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \ libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \ libxml2-utils xsltproc
If any other files get an error please let me know and I'll add them to this Thread.
3. 64-bit Ubuntu 10.04
cmdline: sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \ x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \ libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \ libxml2-utils xsltproc