【发布时间】:2014-07-18 01:08:18
【问题描述】:
嘿嘿,
我对 R.java 文件有疑问。实际上,我是通过在所有可绘制文件夹(mdpi、hdpi、...)中创建一个名为“ic_tab_debate.png”的可绘制图标以及在名为“ic_tab_debate.xml”的可绘制文件夹中创建一个 XML 文件来自己造成的。这当然导致了问题。但是删除XML文件后R.java还是有问题!
我的 R.java 文件的可绘制部分如下所示:
public static final class drawable {
public static final int =0x7f020022; //Here is the problem
public static final int common_signin_btn_icon_dark=0x7f020000;
public static final int common_signin_btn_icon_disabled_dark=0x7f020001;
public static final int common_signin_btn_icon_disabled_focus_dark=0x7f020002;
public static final int common_signin_btn_icon_disabled_focus_light=0x7f020003;
public static final int common_signin_btn_icon_disabled_light=0x7f020004;
public static final int common_signin_btn_icon_focus_dark=0x7f020005;
public static final int common_signin_btn_icon_focus_light=0x7f020006;
public static final int common_signin_btn_icon_light=0x7f020007;
public static final int common_signin_btn_icon_normal_dark=0x7f020008;
public static final int common_signin_btn_icon_normal_light=0x7f020009;
public static final int common_signin_btn_icon_pressed_dark=0x7f02000a;
public static final int common_signin_btn_icon_pressed_light=0x7f02000b;
public static final int common_signin_btn_text_dark=0x7f02000c;
public static final int common_signin_btn_text_disabled_dark=0x7f02000d;
public static final int common_signin_btn_text_disabled_focus_dark=0x7f02000e;
public static final int common_signin_btn_text_disabled_focus_light=0x7f02000f;
public static final int common_signin_btn_text_disabled_light=0x7f020010;
public static final int common_signin_btn_text_focus_dark=0x7f020011;
public static final int common_signin_btn_text_focus_light=0x7f020012;
public static final int common_signin_btn_text_light=0x7f020013;
public static final int common_signin_btn_text_normal_dark=0x7f020014;
public static final int common_signin_btn_text_normal_light=0x7f020015;
public static final int common_signin_btn_text_pressed_dark=0x7f020016;
public static final int common_signin_btn_text_pressed_light=0x7f020017;
public static final int ic_launcher=0x7f020018;
public static final int ic_launcher_sw=0x7f020019;.......
但是,删除 R.java 文件并清理项目并没有解决我的问题。总是重新生成错误的 R.java。有一个资源没有名字,但是不知道怎么把这个=0x7f020022删掉。
提前感谢您的帮助:)
【问题讨论】:
-
删除
bin文件夹,然后清理项目。 -
感谢您的回复。我试过了,但效果不佳。当我在 Eclipse 之外删除 bin 文件夹时,它会再次重建。当我想在 Eclipse 中删除它时,我收到一条错误消息:“资源 '
/bin' 与文件系统不同步。”这是什么意思? -
尝试右键单击您的项目>刷新,再次右键单击>代码>清理。
-
好的,刷新清理后删除bin文件夹有效,但问题仍然出现:(
-
Project/Clean - 如果没有解决,请重启 Eclipse
标签: java android xml resources r.java-file