android文件导入错误

来源:互联网 发布:网络咨询 编辑:程序博客网 时间:2024/05/17 07:18

一个项目由于有多个版本,有时候需要在前期的版本上进行修改,于是就在Eclipse中删除了后期的版本,导入前期的版本,但是在此导入后期的版本是,R.java文件却

报错了,很多次出现过这种情况,但都没去找具体的原因,每次都是Android Tools->Fix project Propertise 但都没有成功,后来莫名其妙的弄好了,今天又出现了这种

情况,于是总结一下:

一:Android Tools->Fix project Propertise 这个不行 就看Console 栏有没有出现什么错误提示,如果有时候你的工程出现错误,一定记得要注意其中的错误提示,刚开

始我也忽略其中的错误提示,但是有几次看了其提示,确实很快就能够定位错误的原因,效果很强大!

二:Eclipse 菜单栏 Project->clean 这个有时候也会起到效果

三:项目 Properties->android 选择合适的API,我这几次的原因就是由于SDK版本的问题,前期的版本为4.0 可是不知怎的后期的SDK版本就莫名其妙的变成了4.2,或

者其他版本,这次就是由于这个原因导致了R.java出错,console也没有出现过什么错误提示。选好了SDK版本后,直接clean工程错误就没了,顿时神清气爽。

 

以前还遇到过一个情况就是,有时候导入工程后overide 会报错,今天无意之中看到一边这个错误的介绍,于是就记录一下:

出错的原因为:

java编译器的版本不对,Java 1.5的编译器默认对父类的方法进行覆盖,采用@Override进行说明,但1.6,1.7已经扩展到对接口的方法;所以如果还是以Java 1.5的编译

器来编译的话,会出现错误。

改正方法:在eclipse中 选择Window –> Preferences –> Java –> Compiler 选择1.6或者1.7 ,如果还不可以,在Compiler中选择onfigure Project Specific Settings 选择编译器

版本为1.6或者1.7,设置之后,之前报错的工程右键Android Tools > Fix Project Properties后,就不会再报错了。

参考的博文链接为:http://blog.csdn.net/lzt623459815/article/details/8268885