我添加了资源但是R.java没有更新,根据网上说的clean下再build下酒好了,但是clean 完之后连R.java都没有了现在不知道怎么把这个文件弄出来?网上说加一个控件就刷下,就不知道刷是什么意思,怎么操作?还有如果将来还是碰到R.java不能添加ID,正确的做法应该是怎么样的?tip: 平时build automatically是一直勾选的

解决方案 »

  1.   

    哥,刷就是刷新的意思哎,R.java文件是不能够自己写入信息的,只要你添加了控件,在R.java文件中就会自动加入该控件的ID信息,一般,添加了控件之后保存之后ID信息就会写入R文件中,是在刷不出来重启eclipse一定会出来的,当然这样的方法是万万不建议的。
      

  2.   

    把那个R.java删除再编译。编译器会自动生成一个新的R.java文件
      

  3.   

    重新clean没有出现R.java,可能你的工程有错误
      

  4.   

    clean一下,如果R文件不见了,就证明你布局文件有错,有时不会显示错误出现在那个布局的。这时只能打开布局一个一个看了。把错的地方改下就好了。
    如果添加了ID之类的属性,调不到的话也可以clean下。
      

  5.   

    刷不出来可能配置有点问题~是不是导入的别人的工程?adt或者sdk的版本太低?
    再不行检查一下包导入情况。
      

  6.   

    有可能是资源文件有问题,图片或xml文件的命名不规范,或者xml文件中的内容有错误,都会引起R.java文件不出来的。有的时候工程导入出错也会导致R.java文件不出来。
    如果实在找不到问题所在,就重新创建一个工程,然后把所有的资源文件一个个复制过来,在这个过程中或许就会找到问题所在了。
      

  7.   

    清理了R.java系统就会给你删掉,但是你的布局如果有错误的话R.java就不会自动生成的。必须等你把错误改过来之后系统就不会自动给你生成。