在ubuntu的配置里,如果编译android N(7.0)的代码,那么java版本是应该要升到1.8.x。但是如果在这时,编译android M(6.0)的代码,那么大概率的情况是,编译失败,因为java的版本不对,此时要把jdk的版本降回去,降到1.7.x,就好了。
注意:
关于android的编译环境, java版本升级或者降级的时候, java/javac/javadoc 这三个要一起进行升降,漏掉的话会导致编译不过的.
降级的步骤为:
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
$ sudo update-alternatives --config javadoc
编完了,需要的时候,再升回去就好了。