Mac 上で ADT (Android Development Tools) 環境を構築する

※以下はEclipse+Android SDKの環境を作る方法でしたが、2018年現在ではAndroid Studioを利用する方法が一般的です。以下は古い内容となりますが、参考のために残しておきます。

ホームディレクトリの下に Development というディレクトリを掘ってそこにインストールするものとする。

1. ダウンロード・展開


$ cd ~/Downloads
$ wget https://dl.google.com/android/adt/22.6.2/adt-bundle-mac-x86_64-20140321.zip
$ mkdir ~/Development
$ unzip adt-bundle-mac-x86_64-20140321.zip -d ~/Development

2. シェル環境で便利に使えるよう、パスを通しておく


$ vi .bashrc
ADTBASE=$HOME/Development/adt-bundle-mac-x86_64-20140321
ADTPATH=$ADTBASE/sdk/platform-tools:$ADTBASE/sdk/tools:$ADTBASE/eclipse/Eclipse.app/Contents/MacOS
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin:/opt/X11/bin:$ADTPATH
export LD_LIBRARY_PATH=$ADTBASE/sdk/tools/lib

3. eclipseを日本語化する

plaiadesプラグインをダウンロードして、ファイルを適切に配置する。

$ cd ~/Desktop
$ mkdir pleiades
$ cd pleiades
$ wget 'http://sourceforge.jp/projects/mergedoc/svn/view/trunk/Pleiades/build/pleiades.zip?view=co&root=mergedoc' -O pleiades.zip
$ unzip pleiades.zip
$ cp -Rp features/jp.sourceforge.mergedoc.pleiades ~/Development/adt-bundle-mac-x86_64-20140321/eclipse/features
$ cp -Rp plugins/jp.sourceforge.mergedoc.pleiades ~/Development/adt-bundle-mac-x86_64-20140321/eclipse/plugins

pleiadesプラグインを読み込むよう設定を追加する。

$ vi ~/Development/adt-bundle-mac-x86_64-20140321/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini

以下の1行を最後に追加する

-javaagent:../../../plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar

日本語化後の初回は -clean オプション付きで eclipse を起動する

$ eclipse -clean

4. eclipse のアイコンをLaunchpadに登録する


$ mkdir ~/Applications
$ touch ~/Applications/.localized
$ osascript -e 'tell application "Finder" to make alias file to posix file "/Users/username/Development/adt-bundle-mac-x86_64-20140321/eclipse/Eclipse.app" at posix file "/Users/username/Applications"'

参考:
Setting Up the ADT Bundle
http://developer.android.com/sdk/installing/bundle.html