由于我的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!
我不知道这条消息是为了什么。我只是想删除错误。
答案 0 :(得分:6)
看起来您已经尝试定义ID为512的资源。您不能这样做 - 它不是有效的标识符。
查看您定义ic_launcher
和mr_excuse
的XML片段,然后在其附近查找512
...然后给它一个正确的名称。
答案 1 :(得分:0)
我明白了。我检查了我的可绘制文件路径并删除了一张名为512的图片。它解决了这个问题。