R.java文件中的旧ID

时间:2011-12-20 13:46:39

标签: android

即使我从strings.xml文件中删除了一些字符串,它们仍会显示在生成的R.java文件中,但清理也无济于事。

此外,我自己的评论中有一些奇怪的部分在R文件中,有没有人遇到过这个?

生成的R.java文件的一部分:

  public static final int description_subtitleImage=0x7f050020;
    public static final int hello=0x7f050000;
    /**  Config 
 Config 
     */
    public static final int host=0x7f05000f;
    public static final int launcher_app_name=0x7f05001a;
    public static final int msg_close=0x7f050005;
    /**  Message texts 
 Message texts 
     */
    public static final int msg_error=0x7f050003;
    public static final int msg_error_close=0x7f05000e;

这是我的strings.xml文件的一小部分(评论显示在R.java文件中)

<!-- Config -->
<string name="host">Host:</string>
<string name="port">Port:</string>

4 个答案:

答案 0 :(得分:1)

在res-&gt; values-&gt; strings.xml中使用remove。 然后清理并重建您的项目。 你的olds id将会消失。

答案 1 :(得分:1)

删除gen文件夹,它应自动重新生成文件夹和文件。如果没有,那就做一个干净的构建。

答案 2 :(得分:0)

似乎在xml文件中的注释形式为:

<!-- Might end up as a javadoc in R.java -->

最终在生成的R.java中转换为Javadoc类型注释:

/**  Might end up as a javadoc in R.java 
*/

我认为这有点模糊。

答案 3 :(得分:0)

删除R.java文件(因为它是自生成文件所以不会有问题)。它可能会奏效。