其实Android自己维护这一个 public final class R类主要是跟新资源文件,这个R.java无需我们自己去修改,如果你不了解千万不要去修改它,它定义的每个资源值都是唯一的,不会和系统冲突。这个文件由ADT插件自动更新,当你编辑过Res文件后保存,这个类就会自动更新。

R.java里面一般有attr、drawable、id、raw、layout、string以及xml等,根据你工程使用的资源而定。当R.java文件丢失时,就需要重建这个,但是可能会存在一些问题,比如资源无法自动更新。

  1. 选择“eclipse -- myeclipse”的clean,R文件便会出现。

  2. 2

    在工程上点击鼠标右键,选择“Build Project”,R.java就会回复。这样在程序中调用R文件指向的资源,也就可以自动补全了。

  3. 3

    从别的工程中拷贝一份R文件过来,然后string.xml里随便改动一下,也可更新R文件。

  4. 4

    如果上述步骤都不行。可能是工程本身所引起的错误,比如resoure资源中的文件命名,例如result_main.xml,如果写成Result_main.xml是错误的,资源文件名称需要全部小写。

    转:http://jingyan.baidu.com/article/fc07f98917046f12ffe51929.html

更多相关文章

  1. Android下的数据储存方式( 二)
  2. Android调用so文件(C代码库)方法详解
  3. android 文件夹的命名和作用,屏幕适配很有用!
  4. android之ListPreference的用法_PreferenceActivity用法
  5. Android(安卓)AIDL介绍
  6. Android(安卓)Fragment 解析
  7. Android(安卓)OkHttp完全解析 是时候来了解OkHttp了
  8. Android(安卓)Studio 文件提前结束
  9. Android实现拍照及图片显示效果

随机推荐

  1. Android布局技巧大全(持续更新..........
  2. Android图片下载缓存库picasso解析
  3. Android开机自动启动app
  4. android加速度传感器Accelerometer
  5. 【Android】Mac系统Android开发环境搭建
  6. Eclipse开发Android应用程序入门
  7. Android(安卓)Contacts的使用(二)
  8. Android百分比布局初探
  9. 使用 Android(安卓)NDK 的一般方法:
  10. Android(安卓)DeepLink原理与应用(2)