2012年11月20日火曜日

MacでAndroidの標準ブラウザをビルドする方法

Androidのソースには、Android標準のブラウザ等のソースも含まれています。

ここでは、MacでAndroidの標準ブラウザをビルドする方法について解説します。

まずは、Android OSのビルドを行う必要があります。

MacでAndroid OSのビルドを行う場合、大文字小文字を区別するパーティションを用意して、そこにAndroidのソースを取得する必要があります。
こちらのサイトなどを参考に、Android OS のビルドを行って下さい。
http://techbooster.org/android/hacks/4920/

ただし、2012/11/20現在のところ、repoコマンドのダウンロードやソースコードのアドレスが変わっているようなので、それぞれ以下のようにして下さい。

・repoのダウンロード
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo

・repoの初期化(ジンジャーブレッドのソースを取得する場合)
repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1

これらのアドレスは、また変更になるかもしれません。

OSのビルドが終わったら、ブラウザのビルドを行います。
ブラウザはEclipseのプロジェクトになっていないため、ターミナルからビルドします。


cd packages/apps/Browser/
として、ブラウザのフォルダに移動します。
ブラウザのフォルダで、
mm
を実行すると、ブラウザがビルドされます。





0 件のコメント:

コメントを投稿