2011年12月9日金曜日

EclipseのEGitでandroidのソースコードを取得する

今回は「EclipseにEGitをプラグインする」でプラグインしたEGitを使用して、androidのソースコードを取得する方法についてまとめてみました。
例としてandroid2.1のandroid.jarのソースコードを取得してみます。

①ソースコードを格納するsourcesフォルダを作成します。
android2.1のソースコードを取得するので以下のディレクトリ構成になります。
%ANDROID_SDK_HOME%\platforms\android-7\sources

②Eclipseの[Window]-[Show View]-[Other]-[Git Repositories]でGit Repositoriesビューを開きます。


③Clone Git Repositoryボタンをクリックします。


③Clone Git RepositoryのURIに以下を指定して、Nextボタンをクリックします。
※URIを指定すると他の必要事項が自動で代入されます。
http://android.googlesource.com/platform/frameworks/base.git


④Branch SelectionにてNextボタンをクリックします。


⑤Local DestinationのDirectoriに①で作成したディレクトリを指定します。
Initial branchではコードネームを選択します。今回はandroid2.1のソースコードを取得しますので、コードネームはeclair-releaseです。
そして、Finishをクリックします。


⑥ソースコードの取得が開始します。

⑥取得が完了すると作成されたsourcesリポジトリがGit Repositoriesビューで確認できます。


⑦Package Explorerにて任意のパッケージからandroid.jarのプロパティを開きます。
Java Source AttachmentにてExternal Folderボタンをクリックします。
Folder Selectionにてソースコードを格納したフォルダを指定してOKボタンをクリックします。
これでEclipseからソースコードを参照ができるようになります。


⑧例として、android.appのActivity.classのソースコードを参照してみました。


0 件のコメント:

コメントを投稿