EclipseでAndroid SDKのソースコードを見る

EclipseAndroidアプリのデバッグをしている時に、SDKの主要なクラス(ActivityやIntentなど)のソースを参照したいときがあります。そういうとき、SDKソースコードは見れるようにした方が楽ですね。

手順は以下のとおり。若干面倒なので、詳しい手順は書きませんwww

Gitでソースコードを取得する

オフィシャルサイトの以下URLでソースコードを取得します。
http://source.android.com/download

Eclipseのプロジェクトでandroid.jarのソースコードの在処を設定する

上記の手順で手元にソースコードはある状態です。次にEclipseからソースコードを参照できるようにします。
以下のblogのやり方が参考になりました。

Android SDK ソース関連付け - Taosoftware
http://www.taosoftware.co.jp/blog/2008/11/android_sdk_1.html

ソースの関連付け
1.Androidプロジェクトを開き、プロパティを開く

2.Javaのビルドパス選択

3.ライブラリタグ選択

4.「外部jarの追加」「C:\android\android-sdk-windows-1.0_r1\android.jar」を選択

5.追加されたandroid.jarのソース添付を選択し、「編集」ボタンを押す。

6.先にソースを集めたディレクトリ「C:/android/android_source/jar_sources」を選択

7.Javadoc locationは、「Android Library」の内容と同じ物をセットする(file:/C:/android/android-sdk-windows-1.0_r1/docs/reference/)

8.最後にプロジェクト作成時に自動的に追加されていた、「Android Library」を削除

これでソースコードを参照できるようになっています。おけー!