android问题之编译器版本问题

遇到一个android编译器版本问题,就是用switc(s){case:break}的时候,eclipse上提示让把编译器版本转为1.7,然后我就把编译器改为1.7,可是随后运行项目,编译器报错;

Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.

百度一下看有的人说能改1.7,但是都没给原因或解释。自己搞来了会,最后明白了。如果是有的代码用到编译器1.7时就,这是android项目的api必须是20以上,否则api20一下的编辑器都是1.6的。

 



你可能感兴趣的:(android问题之编译器版本问题)