[英]“Cannot resolve symbol ”R" - all XML android:ids are correct
我编辑了少量的xml代码(试图添加android:src"@drawable/"
但似乎不喜欢它,因此我在之后将其删除了)和我的java代码(添加了Troop1P1.setVisibility(View.VISIBLE);
到OnClickListener
,然后再次删除[我已经对Troop1P1
使用过findViewByID
])。
但是,我的整个代码现已停止工作,(R.id。)中的每个“ R”都被突出显示,将鼠标悬停在上方时显示文本"Cannot resolve symbol "R""
。
另外,当我运行代码时,出现以下错误:
error: Error: No resource found that matches the given name (at 'layout_above' with value '@id/btnTroop1P2')
。
但是,我已经检查过,并且我相当确定我已经使用android:id="@+id/btnTroop1P2"
正确地标识了btnTroop1P2
,所以我在那里找不到任何问题。
非常感谢您的帮助,我只希望能够再次运行我的项目!
您在使用Eclipse吗? 。如果是,请转到项目->清理...->勾选项目名称->确定。 试试看。 我总是遇到类似的问题,无论如何这都能为我解决。
发生这种情况时,通常是因为布局XML中存在错误。 当那里存在错误时,不会生成R文件。 因此, Cannot resolve symbol "R"
是Java可以提供的唯一信息。 返回您一直在使用的可绘制,布局或其他任何XML格式,并确保所有格式均正确。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.