去你的工程目录下,手动的把gen删掉,然后去project中刷新一下,在编译看看。以前遇到过类似的问题,实在不行就把你的eclispe,adt升级到最新的版本吧

解决方案 »

  1.   

    应该是部局的时候
    一些控件的属性设置错误所以出现红叉了吧
    在部局窗口最下边有个tab标签
    一个显示Graphical Layout,一个显示那个部局文件夹名称
    选择文件名的那个标签,就可以看到部局的XML代码,在那能看到什么错误
    至于你说的Clean不清楚啊
      

  2.   

    1.看下有没有引入不存在的jar包,也就是在library里面显示missed的
    2.xml文件有没有语法错误,或者没有加入必要的属性配置,像layout_width,layout_height等
    3.jar包冲突
      

  3.   

    不行啊,删了以后刷新还是没有R文件今天刚装的sdk,adt是新的
      

  4.   

    XML代码没有错误,我查了好几遍了
      

  5.   

    如果确定配置文件、代码无错的情况下,请将Project -> Build Automatically 打上勾R文件不生成的原因都是因为有错误引起的,Android 资源文件夹下的文件不能有大写字符,会导致R.java无法生成
     
    在做图的时候,给图片命名经常会大小写混合命名比较好记,这些图片复制到drawable目录后,如果在xml文件里面调用将有可能导致R.java文件无法生成。
      

  6.   


    我以前是删除了gen,然后在手动建立一个gen,然后去project下刷新,在build就好了
      

  7.   

    如果XML文件没有错误...工程,重新整理项目。就可以解决问题
      

  8.   

    我引入安卓sdk文件中的samples,也会莫名其妙的出现这个错误。而且只有根文件夹出现红叉,没找到具体文件哪个有红叉。有人使用成功过samples么
      

  9.   

    clean一下。看看哪里报错。
      

  10.   

    布局或资源文件有错误的时候,R.java也不会生成的
      

  11.   

    这个问题我遇见了很多遍了。
    其他代码错误自行解决
    如果是导入外部工程的话,注意一下Problem栏里面的提示
    可以看见导入的工程androidSDK版本过高,将project.propreties中的target修改成自己环境下的SDK版本即可
      

  12.   

    你clean之前。要确保代码里边没有错误,若有的话你先给注释掉,或者备份后删掉都可以。然后再clean,R文件就又回来了。
      

  13.   

    这个事Eclipse的adt与SDK版本不一致所致,建议修改版本。