即使我从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>
答案 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文件(因为它是自生成文件所以不会有问题)。它可能会奏效。