[android]SDKソースコードを取得する

Posted September 16th, 2010 in General. Tagged: , , .

やっぱり Android そのもののソースコードみたいなとか思うので。Dynabook AZ(#aznyan)のソースコードとは違うだろうけど流れはわかる。

あ、母艦は Mac です。

gitでソースコード入手

$ 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.

関連情報

Posted September 16th, 2010 in General. Tagged: , , .

Comments are closed.


track feed