#!/bin/sh # settings. lucid_partner_url="deb http://archive.canonical.com/ lucid partner" jaunty_url="deb http://us.archive.ubuntu.com/ubuntu/ jaunty multiverse" jaunty_update_url="deb http://us.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse" repo_dir=~/bin # install build tool install_devtool() { echo == Install dev tools... == sudo apt-get install -y git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev if [ $? -ne 0 ];then echo [Error] Failed to install dev-tools... exit 1 fi } # install jdk install_jdk() { echo == Install JDK == # check repositry sudo grep "$lucid_partner_url" /etc/apt/sources.list if [ $? -ne 0 ];then sudo add-apt-repository "$lucid_partner_url" fi sudo grep "$jaunty_url" /etc/apt/sources.list if [ $? -ne 0 ];then sudo add-apt-repository "$jaunty_url" fi sudo grep "$jaunty_update_url" /etc/apt/sources.list if [ $? -ne 0 ];then sudo add-apt-repository "$jaunty_update_url" fi sudo apt-get update sudo apt-get install -y sun-java5-jdk sudo apt-get install -y sun-java6-jdk } install_repo() { echo == Install repo == mkdir $repo_dir curl http://android.git.kernel.org/repo > $repo_dir/repo chmod a+x $repo_dir/repo echo export PATH=$PATH:$repo_dir >> ~/.bashrc } echo -------------------------------------- echo Android Development Environment echo Setup script echo -------------------------------------- install_devtool install_jdk install_repo