Java Android在修改XML并尝试运行后无法解析R
好吧,我完全不明白这一点。我看到有其他关于这个话题的帖子,但它们似乎没有提到我正在经历的奇怪行为 我在安卓工作室1.0.1工作 我使用一个空白活动从模板开始了一个新项目。创建了包含以下内容的菜单文件:Java Android在修改XML并尝试运行后无法解析R,java,android,r.java-file,Java,Android,R.java File,好吧,我完全不明白这一点。我看到有其他关于这个话题的帖子,但它们似乎没有提到我正在经历的奇怪行为 我在安卓工作室1.0.1工作 我使用一个空白活动从模板开始了一个新项目。创建了包含以下内容的菜单文件: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:yourapp="http://schemas.and
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:yourapp="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/edit_holidays"
android:icon="@drawable/ic_launcher"
android:title="@string/action_edit_holidays"
yourapp:showasaction="ifRoom" />
</menu>
有什么想法可能发生了什么以及如何修复吗?添加
android.R
导入不是一个好办法。您是否尝试过重建项目(Build->Rebuild)?这将重新生成R文件。我还认为大写可能很重要-尝试showAsAction
而不是菜单xml文件中的showAsAction
。如果重建后突然出现大量错误。然后应该重新检查XML文件。如果它们没有被正确解析,无论出于何种原因(甚至可能是空行),项目将变为红色(可以说)仅供参考,作为一项规则,您永远不应该显式导入android.R
。如果您确实需要任何android.R
资源,那么只需使用完全限定名即可。
setContentView(R.layout.activity_main);