每当我手动修改完R文件保存的时候就自动还原了,大哥大姐们怎么办呢?

解决方案 »

  1.   

    提示的是R.java was modified manually! Reverting to generated version!
      

  2.   

    R.java本来就是自动生成的,你改它干嘛?
      

  3.   


    是啊,但是我src里的EULA.java文件有三个变量提示要在R中声明,但是我不知道怎么弄呵呵,楼上帮帮忙给讲一下吧。
      

  4.   

    不知道你修改到R中之的值是什么东西,额外写方法抛出数据不行吗?
    比如创建一个全局类,然后“类名.属性”这样的。
    public class RewriteR{
       public static int EULA_1 = 0;
       public static int EULA_2 = 1;
    }然后RewriteR.EULA_1这样类似的。
      

  5.   


    我的值类型是string,请问上面的代码是加到含有Activity的那个主文件里么?我是菜鸟,不太懂呵呵。
      

  6.   


    在values/strings.xml定义相关的string,这边会自动在R.java生成对应的ID。
      

  7.   

    这么修改的确可以在R中生成对应的ID了,但是strings.xml文件又提示错误了Multiple annotations found at this line:
    - ERROR A 'name' attribute is required for <string>
    - ERROR Resource entry is already defined.
      

  8.   

    在布局xml添加+id 就会在r里面自动生成
      

  9.   


    LZ如果String.xml里面字符串资源定义地无误的话 应该是没问题的
      

  10.   

    Multiple annotations found at this line:
    - ERROR A 'name' attribute is required for <string>
    - ERROR Resource entry is already defined.
    <string android:name="stringname">value</string>android:name 属性不能为空不能重复
      

  11.   

    R里面的东西是自动生成的,你可以在xml中申明一些东西,R里面就会生成那些东西的变量。
      

  12.   

    R.java存的是Res的ID,这个不需要手动修改,当你的Res,如图片,string改变时,会自动更新R.java。
      

  13.   

    r.java是adt自动生成的,你资源文件没错,保存下project就ok了
      

  14.   

    R.java存的是Res的ID,这个不需要手动修改,当你的Res,如图片,string改变时,会自动更新R.java
    ding 
      

  15.   

    R里面的ID全部是系统自动生成的,你根本不用管的。
    至于,楼主所说的,在strings.xml中定义的也会出错。估计是你没有按格式来定义你的字符串。
    <string name="XXX"> </string>
      

  16.   

    你首先要在你的activity界面的配置文件XML中写好,一般的写法是android:id="+id/..." ,然后再R.JAVA中就会自动生成ID的,你就可以在程序中引用了 
    下面给个例子:
    <TextView 
      android:id="@+id/textview_display"      注意这一句的写法
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:textSize="20px" 
      android:textStyle="bold" 
      />
      

  17.   

    @+id/textview_display 带“+”的是定义新的变量
    @id/textview_display  不带是引用R文件中已经定义好的变量
      

  18.   

    R文件是不许修改的R.id找不到的话
    试一试  Projct-Properies-clean
    然后再  Projct-Build Project
    可能会好
      

  19.   

    这个是自动生成的,不用改,要改的话就改相关的xml文件重新生成
      

  20.   

    我按照25楼那么做了,可是R.java中没有自动生成xml的地址啊!
      

  21.   

    eclipse-->project-->Build Automatically选中试试
      

  22.   

    建议先看下这方面的书,推荐一本android pro 2,仔细看,会有很大帮助
      

  23.   

    这个回复是正解,我在编程过程中也遇到过类似的问题:在布局文件中添加一控件后,但是R.java类并没有生活相对应的ID
      

  24.   

    在这网站下载些 android的书对你学android很有用的
      

  25.   

    R文件根本不需要管它  就算你把它删了 build的时候也会自动帮你生成
      

  26.   


    试一试 Projct-Properies-clean
      

  27.   

    R.java中的文件是自动生成的哈
      

  28.   

    String要想在R里边引用直接放到string.xml里了,
    <resources>
        <string name="hello">Hello World, SendGmailActivity!</string>
        <string name="app_name">SendGmail</string>
    </resources>
      

  29.   

    我也遇到了这个问题,xml中的控件的Id没有产生,需要手动添加。
    不知道怎么修改的就别说话,真是站着说话不腰疼。
    求正解
      

  30.   

    如果R没有根据更新的xml产生变化,试试清除项目然后重新编译整个项目。
      

  31.   

    这个是自动生成的,越该越乱,
    所以,最好不用动他.
    出了问题,可以project-->clean下
      

  32.   

    R.java文件本身是自动生成的,不需要进行修改,如果你使用eclipse开发的话,你可以使用菜单相中的project-clean,然后选择你要刷新的工程,再看看R.java是否已经生成你的变量