进入 eclipse后clipse Menu > Projects > clean
这么做就把R文件删了,但是别担心,刷新项目,R文件会自动更新的。如果不更新的话一定是程序中有错误,一般情况下是命名问题。
我遇到的情况是:(1)不同的layout xml文件中控件命名冲突(我当时就是直接复制的)。只要把相关的控件命名区别开来,刷新项目,R文件就会自动生成。
(2)而且相关的目录文件不能删除,res文件夹中只能包含文件夹,不能有文件或图片存在。
不管怎么样,只要res文件没有错误,R文件会自动生成。
Android 在开发中会自动生成一个 R.java 文件,这个文件是自动生成的,最好不要去改。不过有时候这个 java 文件会跟我们捉迷藏,在程序中 R.xx.xxx 会出现经常报错现象。其实只要对着工程点击鼠标右键 选择Build Project,R.java 文件又回来。这样R.xx.xxx 就能 X 的出来了。
1、选择菜单
Bulid Automatically设置:window->preferences->workspace下
2、选择工程,右键 Android Tools >> Fix Project Properties 这个操作有时候可以修正一些错误,但我的不行。
3、还有的说法是重新建一个空的工程,然后把这里面的代码,资源文件按照对应的包路径什么的拷进去,然后重新生成一边,这种方法,也想当于是第一种方法,都是重新构建部暑,性质一样的。
查看源码版本办法:打开default.properties 文件,看target=android-7 这后面这个数是多少。
版本对应关系:target=android-3 <---> android 1.5
target=android-7 <---> android 2.1
一张图片的名字中有一个空格,原来在android资源文件中规定图片文件的名字中不能有大写字母 、第一个符号不能是数字。有时文件出错,把文件删除,然后重新导入可能就解决问题了