gen下为什么没有R。java文件。

解决方案 »

  1.   

    工程--project --clean
    or 工程--右键--source--clean up
      

  2.   

    default.properties文件 7改成你已经安装的版本target=android-7 
      

  3.   

    R.java是自动生成的,没有就说明你的项目有错误,不外乎上面提到的clean 还有版本问题,等。
      

  4.   

    这个问题我遇到几次
    我每次出现这种问题的原因都是因为在layout下面的.xml文件不正确(不显示在哪里错)时,对工程进行clean操作造成的。
    网上也差了很多资料,都没有好的解决方案
    每次我的解决方案就是从新创建同名的工程,再重新把原来的那些文件拷贝进去
    但是要注意的是,如果你的res文件夹下面文件(特别是layout下面的.xml文件)的没有错误的话,则可以把res文件夹一下子拷贝进工程里去,如果某个layout下面的.xml文件有错误的话(不一定显示红叉),那么就算拷贝进去R.java文件里的内容也不会变化。
    所以建议先把src文件夹全拷贝进去,然后再把res下面的loyout文件夹以外的全部拷贝进去,之后再拷贝layout下面的.xml文件。
    如果.xml文件不多的话可以一个一个的拷贝,多的话最好把最后一次引起问起的.xml文件先挑出来,把其他.xml文件先复制进去,最后在把有问题的.xml文件复制进去并修改。因为你把多个.xml文件拷贝进工程时,如果其中一个文件有错误,也可能导致R.java文件内容不会改变的。
    建议以后clean操作慎用,要用clean也得先备份gen文件夹
      

  5.   

    感谢诸位,,,clean等方法全用了。。不好使。。准备重装