Android開発環境のインストール

JAVA SDKのインストール

GCJではなく、Sun Javaを使います。
sun-java6-docのインストールにあたり、事前に/tmpにjdk-6u10-docs-ja.zipを準備します。*1

$ sudo aptitude install sun-java6-jdk sun-java6-bin sun-java6-demo sun-java6-doc sun-java6-source

環境変数を設定します。

$ sudo vi /etc/profile
### /etc/profile ###
export JAVA_HOME="/usr/lib/jvm/java-6-sun"
export CLASSPATH=".:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar"
export PATH="$PATH:$JAVA_HOME/bin"
$ . /etc/profile

Android SDKのインストール

ここからandroid-sdk-linux_x86-1.5_r2.zipをダウンロードします。
展開後、適当な場所へ配置し、パスを通します。*2

$ unzip android-sdk-linux_x86-1.5_r2.zip
$ mv android-sdk-linux_x86-1.5_r2 ~/opt/google/
$ cd ~/opt/google
$ ln -s ./android-sdk-linux_x86-1.5_r2 android-sdk

環境変数を設定します。

$ vi .profile
### ~/.profile ###
export ANDROID_HOME="~/opt/google/android-sdk"
export PATH="$PATH:$ANDROID_HOME/tools"
$ . .profile

Eclipseのインストール

Eclipseをインストールします。

$ sudo aptitude install eclipse eclipse-jdt eclipse-pde eclipse-source eclipse-common-nls

GCJ関連が芋づる式にインストールされるので、update-alternativesでSun Javaを使うように設定します。
設定項目(set-val)は、以下の項目あたりです。

$ sudo update-alternatives --config %set-val%

Eclipseプラグインのインストール

Android Development Tools (ADT)をインストールするのに必要なEclipseプラグインをインストールします。
[ヘルプ]->[ソフトウェア更新]->[検索およびインストール]から以下のプラグインをインストールします。

  • Models and Model Development
    • Eclipse Modeling Framework (EMF) Runtime
    • XML Schema Infoset Model (XSD) Runtime
    • EMF Service Data Objects (SDO) Runtime
    • Java EMF Model
  • Graphical Editors and Frmeworks
    • Graphical Editing Framework
  • Web and J2EE Development
    • Web Standard Tools (WST) Project

Android Development Tools (ADT)のインストール

以下の方法でADTをインストールします。

  1. [ヘルプ]->[ソフトウェア更新]->[検索およびインストール]
  2. [インストールする新規フィーチャーを検索]を選択し、[次へ]
  3. [新規リモート・サイト]を選択し、以下の設定を行う
  4. 上記で設定したサイトを選択し、[Android Development Tools (ADT)]をインストール
  5. Eclipseを再起動

+再起動後、[ウィンドウ]->[設定]->[Adndorid]を選択し、[SDK Location]を設定*3 ->"Android SDK Content Loader"の内部エラーが発生して設定できない。

*1:ここからダウンロードします。

*2:今回は、~/opt/google以下に配置しました。

*3:今回の場合は、~/opt/google/android-sdk