SDKのビルド
$ make sdk
とすると、SDK一式がビルドできる。
$ cd out/host/linux-x86/sdk/android-sdk_eng..linux_x86/tools $ ./emulator
でビルドしたエミュレータが起動する。
ただし、java6のjdkを使っていると、make sdkの途中のjavadocでsunの内部クラスが見つからないというエラーになってしまう。こんな感じ。
$ make sdk ... Docs droiddoc: out/target/common/docs/dx javadoc: error - In doclet class DroidDoc, method start has thrown an exception java.lang.reflect.InvocationTargetException com.sun.tools.javac.code.Symbol$CompletionFailure: class file for sun.util.resources.OpenListResourceBundle not found 1 error make: *** [out/target/common/docs/dx-timestamp] Error 45 $
java5のjdkなら大丈夫。
$ sudo apt-get install sun-java5-jdk
このJDKが使われるように環境変数JAVA_HOMEとPATHをセットし直すことを忘れずに。
参考にしたページ
http://www.evan129.com/2008/11/02/android-platform-study-tips-eng/