繁体   English   中英

“无法解析符号“ R”-所有XML android:ids均正确

[英]“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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM