我安装的是UBUNTU 11.04 64位系统,JDK_1.6.0_13-b03版本。
配置环境。
1、 . build/envsetup.sh
2、 lunch
进入kernel。
3. make tcc92xx_defconfig
4.make 编译kernel.
进入bootable/bootloader/lk 编译BootLoader.
5.make tcc8900_evm
编译framework.
在根目录下执行:maker提示如下错误。
target Dex: framework
make: *** [out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/noproguard.classes-with-local.dex] 已杀死
JDK 好像要1.5的吧,确认一下去
DK版本不对的话不是报这个错的。。。多贴点编译信息出来啊
32位系统下JDK必须用1.5---这是因为编译android api docs 需要1.5。要用JDK1.6必须用64位系统---为什么是64目前不得而知。要是想一次成功,最好还是按照官方说的用JDK1.5(当然你用64位 linux就更方便了),这样的话基本没什么大问题。