无法解决或者不是android的字段错误

时间:2012-04-05 20:40:41

标签: android resolve

我已经检查了R.java文件中存在的id仍然显示错误 这是R.java代码

public static final class drawable {
        public static final int background=0x7f020000;
        public static final int empty=0x7f020001;
    }

这里我收到错误

empty=BitmapFactory.decodeResource(getResources(), R.drawable.empty);//0x7f020001);

如果我直接使用R.java文件中的值,那么它不会显示任何错误

我已经尝试了Project->清理并修复了Project属性并重新启动了eclipse也没有一个工作有人帮我搞清楚这个

感谢..

3 个答案:

答案 0 :(得分:6)

我认为这可能是进口问题。尝试检查您的类的导入。有时Eclipse会从android包中导入R类并停止使用你的类。 删除import android.R

等导入

答案 1 :(得分:1)

每次构建项目时都会重新生成R类。你不能在任何其他地方保存int nubmers。您应该直接使用R class中的int值

答案 2 :(得分:0)

在类似的情况下,有人通过更新他的sdk解决了这个问题...不确定它是否有帮助。