Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android在修改XML并尝试运行后无法解析R_Java_Android_R.java File - Fatal编程技术网

Java Android在修改XML并尝试运行后无法解析R

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

好吧,我完全不明白这一点。我看到有其他关于这个话题的帖子,但它们似乎没有提到我正在经历的奇怪行为

我在安卓工作室1.0.1工作 我使用一个空白活动从模板开始了一个新项目。创建了包含以下内容的菜单文件:

<?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);