AndroidソースコードをEclipse IDEに添付する
デフォルトでは、Android SDKまたはEclipse ADTプラグインは、デバッグ用のAndroidのソースコードにバンドルされていません。 Eclipse IDEでは、Androidクラスにステップインすると、ソースコードの添付は求められません。次の画面を参照してください。
溶液
この公式のAndroid source code articleによると、「repo
」を使用してソースコード全体をダウンロードしてビルドし、「android.jar
」のソースを取得する必要があることにショックを受けました。
上記の作業が多すぎると思われる場合は、代わりに、「Android Source」というEclipseプラグインをインストールして、「android.jar
」のソースを取得することもできます。 この記事「http://code.google.com/p/adt-addons/[Android用の追加Eclipseプラグイン]」をお読みください。
「Android source」プラグインをインストールした後、Androidを対象とする既存のプロジェクトと新しく作成されたプロジェクトに、ソースjarが自動的に添付されると想定します。 ただし、既存のAndroidプロジェクトはまだ正しいソースにアタッチされていません。手動でアタッチする必要があります。
「Android Source」プラグインフォルダを見つけます。次のディレクトリにあるはずです:
ECLIPSE_PATH\plugins\com.android.ide.eclipse.source_MAY_BE_VARY
フォルダー:
-
14 – Android 4.0.1
-
10 – Android 2.3.4
-
9 – Android 2.3
-
8 – Android 2.2
-
7 – Android 2.1
-
6 – Android 2.0.1
-
4 – Android 1.6
-
3 – Android 1.5
各フォルダには、特定のAndroidバージョンを対象とする「sources.zip」が含まれています。 たとえば、Android 2.3を開発する場合は、フォルダー「10」から「sources.zip」を取得し、それをEclipseIDEに手動でアタッチします。
もう一度Androidクラスに足を踏み入れると、ソースコードが表示されます。