Android froyo 编译出错 clearsilver-jni 找不到的原因


在Ubuntu 10.04编译Android froyo的时候一直出现一个错误。

Could not load 'clearsilver-jni'
java.library.path = out/host/linux-x86/lib
make: *** [out/target/common/docs/api-stubs-timestamp] 错误 45

我的JDK是1.6.0的,不知道是那里错了,查看/out/target/product/generic文件夹下生成了如下文件

ramdisk.img
android-info.txt
clean_steps.mk
previous_build_config.mk
userdata.img

只有这五个文件,少了个system.img。

Android系统编译不能使用1.6,只能使用1.5。

clearsilver-jni 找不到的原因是jdk不匹配,我使用的是jdk1.6编译的,在eclair阶段使用1.6是正常的,froyo却出错了。改回jdk1.5,ok!正常编译。

相关内容