[Android] make sdk

make sdkすると、SDKとして配布している形式で出来上がるはずだが、ドキュメント通りにやってみたら、以下のエラーがでた。

Docs droiddoc: out/target/common/docs/dx
javadoc: エラー - doclet クラス DroidDoc では、メソッド start は例外 java.lang.reflect.InvocationTargetException をスローしました。
com.sun.tools.javac.code.Symbol$CompletionFailure: sun.util.resources.OpenListResourceBundle のクラスファイルが見つかりません
エラー 1 個
make: *** [out/target/common/docs/dx-timestamp] エラー 45

以下の投稿を参考に、sun-java5-jdkをインストールして、かけなおしたらSDKが作成された。

$ sudo apt-get install sun-java5-jdk
...
$ export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
$ export PATH=$JAVA_HOME/bin:$PATH
$ make sdk

出来上がったSDKは、out/host/linux-x86/sdkの下にできている。emulatorを起動できる。

% cd ~/mydroid/out/host/linux-x86/sdk/android-sdk_eng.kinami_linux-x86/
% ./tools/emulator