EclipseからAndroidのソースコードを参照する方法

ソースコードの用意

事前にAndroidのソースコードを取得している必要があります。

ソースコードをまとめる

このような作業は不要です。

取得したソースコードは複数のディレクトリに分散しているため、コピー前にこれをまとめる作業が必要になります。これにはサンプルファイル - Google Androidプログラミング入門から取得できるファイルに含まれる、/第5部/5_7_ソースコードの探訪/android-src.rb のRubyスクリプトを使用する方法が簡単です。

ソースコードを格納するディレクトリを作成する

Android SDKのインストール ディレクトリにある/platforms/android-XX/ (XXAPIレベル) に、sourcesディレクトリを作成します。

ソースコードをコピーする

ダウンロードしたソースコードは、Repoの作業ディレクトリ以下の

  • /frameworks/base/core/java/android
  • /frameworks/base/core/java/com

にあるので、これを先ほど作成したAndroid SDKのsourcesディレクトリにコピーします。

Eclipseでソースコードのディレクトリを設定する

Eclipseの[Source not found]の表示画面で、[Change Attached Source]ボタンをクリックします。

[External Folder]ボタンをクリックし、先ほどのsourcesディレクトリを指定します。

Androidの情報サイトから、まとめて検索