ICSのソースコードをダウンロードしてみる
ICSのソースコードをダウンロードしてみる。手順は、http://source.android.com/source/downloading.html に書いてある。
gitとrepoの用意
上述のhttp://source.android.com/source/downloading.html によると、以下の様で良いらしい。
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
しかし、実際には、このcurlコマンドを実行してもrepoはダウンロードできない。そういうURLが存在しないっぽい。面倒なので、gitもrepoもbrewでインストールした。
% brew install git repo
後は、http://source.android.com/source/downloading.html に書いてあるように、WORKING_DIRECTORYを作成して、repoの初期化をする。
% mkdir WORKING_DIRECTORY % cd WORKING_DIRECTORY % repo init -u https://android.googlesource.com/platform/manifest
ちなみに、Sensation XEにインストールされているAndroidのバージョンが4.0.3だったので、それをダウンロードできるようにしておく。
% repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.3_r1.1
この時、画面に表示されるメールアドレスがGoogleにdeveloper登録した時のメールアドレスとは違っていたので、指示に従って、以下のコマンドを叩いて修正しておいた。
% repo init --config-name
ちなみに、developer登録した時のメールアドレスと違っていても、問題はないんじゃないかとは思うけれど、よく分からない。
% repo sync
して、しばらく待つことにする。