[android]SDKソースコードを取得する
やっぱり Android そのもののソースコードみたいなとか思うので。Dynabook AZ(#aznyan)のソースコードとは違うだろうけど流れはわかる。
あ、母艦は Mac です。
gitでソースコード入手
- 参照: Using Repo and Git | Android Open Source
http://source.android.com/source/git-repo.html
$ sudo port install git-core +svn # ゆっくりしていってね。+svnは個人的事情。 $ sudo port install gnupg # repo動かすとgpg強く勧められたから $ curl ttp://android.git.kernel.org/repo > ~/bin/repo $ mkdir ~/android-git; cd ~/android-git # どこでもいい $ repo init -u git://android.git.kernel.org/platform/manifest.git $ repo sync platform/frameworks/base # 全部とると大変時間かかるね、たぶん
eclipseが参照できるようにする
とりあえず、coreだけでいいんじゃないかな、いまのところ。他必要になったらコピーするとして。
$ cd ~/android-git/frameworks/base/core/java $ mkdir $ANDROID_SDK/platforms/android-7/sources $ cp -R android $ANDROID_SDK/platforms/android-7/sources/
ポイントは
- 使っているバージョンの下に sources を作る。#aznyanの場合は android-7
- gitから持って来た frameworks/base/*/java/{android,com} を 上のsources以下にコピー
で参照してくれるみたい。
東芝さんにソースコードくれくれしてるけど、音沙汰ないんだよな。っていうかメールが delayed。。。orz.
関連情報
- 「android-dev」タグの付いたエントリ http://groundwalker.com/blog/tag/android-dev
- Android SDK関連の書籍 http://amzn.to/SS0jff