*EclipseでAndroidのsourceを辿る方法 [#root]
Eclipse経由でAndroidのsourceの閲覧が出来る様になります。
[[source.android.com]]からsourceを入手する方法もあるのですが、アプリ開発ではFrameworkがメインですのでGithub経由で入手する方法を採用しました。Windows環境でGitに悩まずに済む利点有。
+''入手するsourceの[[API Levels]]を決める''~
例えばAndroid 1.5ならAPI Levelsは「3」になります。
+''入手するsourceのrevisionを確認する''~
SDK下の./platformsにインストールした各種API LevelsのImageがインストールされています。Android 1.5の場合、./platforms/android-3/になります。source.propertiesにrevisionが記載されていますのでそれをメモします。私の環境では「Pkg.Desc=Android SDK Platform 1.5_r3」となっていました。revisionは3ですね。
+''Github経由にてsourceを入手''~
Githubの[[git://android.kernel.org/platform/frameworks/base.git:https://github.com/android/platform_frameworks_base/tree/master/core/java]]のミラーからsourceを入手します。「Switch Tags」から入手するバージョンを選択。上記の例では「android-1.5r3」を選択します。~
後は「Download」ボタンを押すだけです。50MB程度のzipファイルになります。
+''sourceの展開''~
「(SDK_DIR)/platforms/(API Level)/」下に「''sources''」というフォルダーを作成。その下にAndroidのsourceを展開します。上記の例では「./platforms/android-3/sources/」の下に「core/java/android/app/Activity.java」という展開になろうかと思います。~
これで設定完了です。
+''java.*((./dalvik/libcore))とかorg.apache.http.*((./externals/apache-http))のsourceの展開 (option)''~
上記のファイルはJavaの勉強のために入れておくと便利かもしれません。ただしGithubから入手できないようです。[[source.android.com]]本家から入手してください。
これで[[Eclipse]]からTraceをすると自動的にAndroidのsourceが見れるようになります。バージョン不一致があると若干ズレることもあるのですがまあ無いより全然マシです。
**本拠地 [#home]
-[[core/java at master from android/platform_frameworks_base - GitHub:https://github.com/android/platform_frameworks_base/tree/master/core/java]]
// **まとめ [#summary]
**関連記事 [#related]
-[[Androidコアのソースコードにステップインする方法 - *みかんめも*:http://d.hatena.ne.jp/mellow-mikan/20110112/1294848857]]
-[[Eclipse から Android SDK Framework のソースコードを辿る (Froyo 編) - Ussy Diary(2010-09-13):http://www.pshared.net/diary/20100913.html#p01]]
-[[Attaching Android platform source in Eclipse | Android from scratch:http://android.opensourceror.org/2010/01/18/android-source/]]
-[[android/eclipse上でパッケージソースを追いかける方法 - 株式会社ウサギィwiki:http://wiki.usagee.co.jp/android/eclipse%E4%B8%8A%E3%81%A7%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%92%E8%BF%BD%E3%81%84%E3%81%8B%E3%81%91%E3%82%8B%E6%96%B9%E6%B3%95]]
-[[Browsing Android Source in Eclipse | ZDNet:http://www.zdnet.com/blog/burnette/browsing-android-source-in-eclipse/706]]
-[[Androidアプリを作ろう » Gitを使ってAndroidソースをダウンロードする(Windows編):http://handalab.com/android/form/git/78/]]
-[[Androidアプリを作ろう » Gitを使ってAndroidソースをダウンロードする(Github編):http://handalab.com/android/form/git/90/]]
//**News [#news]
//**Books [#books]
//**あとでまとめる [#atode]
// Key : [[]]
// EOF