在我的R类中获得一个奇怪的Android错误

时间:2014-02-23 18:50:21

标签: java android

由于我的gen-> com.example.project-> R.java类中的错误,我无法导出我的项目来制作apk。以下是错误所在的代码片段:

public static final class drawable {
        public static final int 512=0x7f020000;
        public static final int ic_launcher=0x7f020001;
        public static final int mr_excuse=0x7f020002;
    }

第一行,512,即错误所在的位置。我不知道512来自哪里。我尝试编辑文件并删除整行,但是当我尝试保存它时,我收到一条消息说:

[2014-02-23 10:45:02 - MrExcuse] R.java was modified manually! Reverting to generated version!

我不知道这条消息是为了什么。我只是想删除错误。

2 个答案:

答案 0 :(得分:6)

看起来您已经尝试定义ID为512的资源。您不能这样做 - 它不是有效的标识符。

查看您定义ic_launchermr_excuse的XML片段,然后在其附近查找512 ...然后给它一个正确的名称。

答案 1 :(得分:0)

我明白了。我检查了我的可绘制文件路径并删除了一张名为512的图片。它解决了这个问题。