ブログネタ
Android に参加中!
Ubuntu-10.04 64bit版を入れて、Android のビルド環境をセットアップした時のメモ。
$ sudo apt-get install 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

Java のインストール
$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ jaunty multiverse"
$ sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse"
$ sudo apt-get update
$ sudo apt-get install sun-java5-jdk
$ sudo apt-get install sun-java6-jdk

git/repo の設定
$ mkdir ~/bin
$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo
※export PATH=$PATH:~/bin を .bashrc へ追記
$ git config --global user.email "メールアドレス"
$ git config --global user.name "ユーザ名"

USB デバイスの設定
$ sudo emacs /etc/udev/rules.d/51-android.rules
※以下を書く(ADP1、2、NexusOne、Xperia用の設定)
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"
SUBSYSTEM=="usb", SYSFS{idVendor}=="0fce", MODE="0666"
$ sudo chmod a+rx /etc/udev/rules.d/51-android.rules

その他
$ sudo apt-get install uboot-mkimage
$ sudo apt-get install gparted
$ sudo apt-get install minicom

Java の切り替え
$ sudo update-java-alternatives -s java-1.5.0-sun
$ sudo update-java-alternatives -s java-6-sun