編譯Android cupcake SDK
如果要以cupcake為開發的版本,自然要對應到他的SDK。
不然有若干package會import失敗,例如Softkeyboard。
如果是jdk1.6,在android的source code目錄下
$make sdk
會發覺編譯失敗於DroidDoc,其原因在於javadoc版本的問題。
$make sdk
會發覺編譯失敗於DroidDoc,其原因在於javadoc版本的問題。
所以請補上jdk1.5,把javadoc的工作交給jdk1.5,而javac的工作交給jdk 1.6。
- 安裝jdk1.5
$ sudo apt-get install sun-java5-jdk - 改javadoc的link
$ cd /etc/alternatives
$ sudo rm javadoc.1.gz
$ sudo ln -s /usr/lib/jvm/java-1.5.0-sun/man/man1/javadoc.1.gz javadoc.1.gz
$ sudo rm javadoc
$ sudo ln -s /usr/lib/jvm/java-1.5.0-sun/bin/javadoc javadoc - 編譯
$ make sdk
編譯完成後,sdk會出現在~/android/out/host/linux-x86/sdk/下。