JDK版本更换后编译android系统出错

一:javac: 目标发行版 1.5 与默认的源发行版 1.7 冲突

1.设置jdk环境变量

编译android源码只支持jdk 1.6,所以如果需要编译源码必须下载jdk 1.6,不能下载最新的jdk 1.7,如果不需要编译源码则可以下载1.7版本的。

e) 设定默认的JDK

  1. $ sudo update-alternatives --config java  
  2. $ sudo update-alternatives --config javac 

2

make[3]: *** [out/target/common/docs/doc-comment-check-timestamp] Error 45

仍然是JDK版本的原因

 3

"make: *** [out/target/common/obj/PACKAGING/checkapi-current-timestamp] 错误 38" 问题解决

4

make: *** [out/target/common/obj/APPS/CMParts_intermediates/classes-full-debug.jar] 错误 41

只需打如下命令 即可:$ make clobber       $ make        就可以啦!

/*  make clobber:删除所有配置所编译输出的结果文件。类似于:rm –rf ./out/  */

转载于:https://www.cnblogs.com/Ph-one/p/4599572.html

你可能感兴趣的:(JDK版本更换后编译android系统出错)