eclipse不自动生成R文件和R文件报错问题

来源:互联网 发布:python推荐书籍 编辑:程序博客网 时间:2024/05/16 17:10

1,关于eclipse不自动生成R文件,通过以下两种方法可以解决:

     第1种方法:右击工程->选择Android Tools->选择Fix Project Properties 
     第2种方法:右击工程->选择Properties->选择 Android->Apply

2,android R.java文件报错


 android 的R.java文件报错是个很头疼的问题,虽然很少遇到,但由于R.java文件为自动生成的,解决问题一般不容易。

首先,一般此类问题都是由于资源文件出问题导致的,即使资源文件并没有报错。

遇到此类问题,首先可以尝试以下两种方法:

1、右击你的Android项目——>Android Tools——>Fix Project Properties即可。

2、清理下项目:使用菜单Project——>clean——>选中需要clean的项目

以上两种都是比较偷懒的方法,都是让eclipse自己去解决问题。

当但有时候eclipse也无法解决问题,此时就需要我们自己去找问题了。

由于资源文件过多,出错的情况也各异,我就拿我的一个情况作为例子,其他相似情况解决方法类同。

方法就是直接到R.java文件中定位错误发生的位置。首先是定位哪部分资源文件出错,比如我的就是图片资源出错了:

然后进入出错的文件中查看到底是哪个文件出错了:

这里问题就很明显了,就是名字为24的图片出现了问题,那么就去查看这个图片到底出了什么问题。

乍一看,好像并没有什么问题哦,但是大家可能忘记了一个很基本的问原则:Android中资源文件的命名规范中明确说明名字不能以数字开头,

 

 

然正确修改图片名字后,问题消失了:

 

 

上面也说了,我只是拿我遇到的问题做了个例子,其他的资源文件问题,解决问题思路是一致的。



0 2