Snow Leopard で Android をビルドする
以下を参考にしてみた。
- Mac OS X 10.6 Snow LeopardでDonutブランチをビルドする方法 - Android(アンドロイド)情報-ブリリアントサービス
JDK 5 の導入は以前も少し触れたが、以下に従った。
- Snow LeopardのJava環境に手を入れる(2) - builder by ZDNet Japan
基本的には公式の手順に従えばいいのだが、以下だけ対処する必要があった。
こうしないと、途中で以下のようなエラーが出る。
error: stdarg.h: No such file or directory
あとは make -j4 で問題なくビルドできる。ビルドが終わったら、fastboot コマンドで ADP1 にフラッシュして動作することが確認できた。
2011/02/23 追記
Xcode 3.2 だと以下のコマンドで足りないヘッダを補ってやる必要があるっぽい。
sudo cp /Developer/usr/lib/gcc/i686-apple-darwin10/4.0.1/include/stdarg.h /Developer/SDKs/MacOSX10.4u.sdk/usr/include