macに入れたeclipseでAndroidのソースを見る方法
eclipseでActivity等の実装コードを見るには、
ソースをダウンロードする必要があります。
色々なやり方がありそうですが、gitでやりました。
その手順のメモです、きっともっと効率いい方法があるかもです。
[手順]
1.ダウンロード先のフォルダを作る。
2.git cloneでリポジトリの複製をする。
3.ソースファイルをplatformの該当APIレベルのフォルダにコピーする。
以上。
1.ダウンロード先のフォルダを作る。
android-sdk-mac_x86がある場所と同じ階層に適当なフォルダを作るここではgitandroidとつけました。
このフォルダは単なるダウンロード先なので、他の場所でも良さそうです。
2.git cloneでリポジトリの複製をする。
ターミナル上でcdコマンドでさきほど作成したgitandroidフォルダまで移動する。ここではgitandroidまで移動する。
その後で以下コマンドを実行する。
(クラッカー侵入されたとかでダウンロード先が変わったらしい)
これでgitandroid直下にbaseというフォルダが作成され、ソースがDLされる。
$ git clone https://android.googlesource.com/platform/frameworks/base.git
3.ソースファイルをplatformの該当APIレベルのフォルダにコピーする。
例えばAPILevel1でAndroidのコードを確認したい場合は、android-sdk-mac_x86/platforms/android-3直下にsourcesというフォルダを作成し、
sourcesにさきほどDLしたgitandroid/base/core直下のファイルをコピーする。
ここでは以下画像のjava、jni、res、testsフォルダをsourcesフォルダにコピーしています。
Eclipseを再起動し、Activityという文字をCommand+クリックして、
以下のように宣言にジャンプすれば成功です。
[参考にしたサイト]