在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!正常编译。