活用搜索引擎解决问题小例
导入android4.0.3的apiDemos项目,出了很多错误,基本上是类似于:"The method onClick(View) of type new View.OnClickListener(){} must override a superclas。"
对于学习android开发刚实际动手,遇到这个错误有些不知所措,还以为是android最新版的bug呢。
经常忘记搜索引擎的强大,陷入自己重复试错的境地。要改。将错误信息粘入百度,出解决方法:
解决方法:
jdk版本问题 项目属性---->javaCompiler中的complier compliance level 将1.5改为1.6即可。
原因:
Java 1.5的编译器默认对父类的方法进行覆盖,采用@Override进行说明;但1.6已经扩展到对接口的方法;所以如果还是以Java 1.5的编译器来编译的话,会出现错误。java的编译器是1.6版本的,选择编译级别为1.6,但重要的一点是,选择build的android库是1.5的即可,生成的apk程序是可以在1.5内核上跑起来。总的来讲: android sdk的版本与Java JRE的版本可以配置起来用,两者关系应该是疏松的。
浙公网安备 33010602011771号