Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.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 eclipse错误中的R.menu_Java_Android - Fatal编程技术网

Java eclipse错误中的R.menu

Java eclipse错误中的R.menu,java,android,Java,Android,我四处查看了很多关于如何解决问题的信息,但仍然没有找到解决方案 当我创建一个新的Android项目时,我会按照指南完成整个过程 这是一个全新的eclipse下载,安装了正确的插件和软件 这里发生了错误 setContentView(R.layout.activity_main); getMenuInflater().inflate(R.menu.main, menu); 表示R不能作为类型解析。我知道不能导入android.R,但它需要处理创建时应该生成的R文件 有没有办法解决这个问题 确保X

我四处查看了很多关于如何解决问题的信息,但仍然没有找到解决方案

当我创建一个新的Android项目时,我会按照指南完成整个过程

这是一个全新的eclipse下载,安装了正确的插件和软件

这里发生了错误

setContentView(R.layout.activity_main);
getMenuInflater().inflate(R.menu.main, menu);
表示R不能作为类型解析。我知道不能导入android.R,但它需要处理创建时应该生成的R文件


有没有办法解决这个问题

确保XML文件(布局、菜单、字符串等)中没有错误。如果这些文件包含错误,Eclipse将无法构建R文件,这将导致这种行为。
有时Eclipse或Android插件内部也会出现问题,在这种情况下,需要进行项目清理(project->clean projects)。如果这不起作用,请尝试重新启动Eclipse

确保XML文件(布局、菜单、字符串等)中没有错误。如果这些文件包含错误,Eclipse将无法构建R文件,这将导致这种行为。
有时Eclipse或Android插件内部也会出现问题,在这种情况下,需要进行项目清理(project->clean projects)。如果这不起作用,请尝试重新启动Eclipse

XML构建中的错误可能导致销毁R文件。但就我所见,您的项目在资源方面似乎没有任何错误。 所以右键单击project->properties->Android->检查您是否选择了项目构建目标。问题可能是没有选择目标


不要忘记清理项目。

XML构建中的错误可能会导致销毁R文件。但就我所见,您的项目在资源方面似乎没有任何错误。 所以右键单击project->properties->Android->检查您是否选择了项目构建目标。问题可能是没有选择目标


别忘了清理项目。

我和你有同样的问题。。。尝试删除整个菜单文件并再次创建:)

为了确保您的xml中没有任何不好的代码。。。试试这个:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- Single menu item
         Set id, icon and Title for each menu item
    -->

    <item android:id="@+id/menu_preferences"
          android:icon="@drawable/icon_preferences"
          android:title="Preferences" />
</menu>

我和你有同样的问题。。。尝试删除整个菜单文件并再次创建:)

为了确保您的xml中没有任何不好的代码。。。试试这个:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- Single menu item
         Set id, icon and Title for each menu item
    -->

    <item android:id="@+id/menu_preferences"
          android:icon="@drawable/icon_preferences"
          android:title="Preferences" />
</menu>

当应用程序中存在XML布局错误时,会出现此错误。您需要记住错误出现的时间,然后撤消对XML文件执行的任何操作。如果您在错误出现之前的某个日期保存了项目,则可以通过右键单击特定文件来轻松检索以前的代码---->Team-->Show Local Histroy---->选择应用程序正常运行的日期(无R.错误)并将旧代码复制粘贴到当前代码中。
希望有帮助。

当应用程序中存在XML布局错误时,会出现此错误。您需要记住错误出现的时间,然后撤消对XML文件执行的任何操作。如果您在错误出现之前的某个日期保存了项目,则可以通过右键单击特定文件来轻松检索以前的代码---->Team-->Show Local Histroy---->选择应用程序正常运行的日期(无R.错误)并将旧代码复制粘贴到当前代码中。

希望有帮助。

R.java文件在哪里?当您创建在R.java文件中自动生成的新活动ID,但您的项目没有该文件时。这就是为什么你要面对这个问题。正如我看到的,您的gen文件夹是空的。

R.java文件在哪里?当您创建在R.java文件中自动生成的新活动ID,但您的项目没有该文件时。这就是为什么你要面对这个问题。我看到您的gen文件夹是空的。

转到“窗口>显示视图>问题”,这将打开一个新容器,向您显示导致应用程序无法生成的原因,这就是无法访问您的资源ID的原因。如果您在文件中复制,则这些文件将不会自动生成到R中,您必须进入并修改该文件,我打开了“问题”容器(图中),它只是说明了我已经说过的内容,并没有帮助解决这些问题,它们将打开一个新的容器,向您显示导致应用程序无法构建的原因,这就是你的资源ID不可访问的原因。如果你在文件中复制,那么它们将不会自动生成到R中,你必须进入并修改文件,然后asve。我打开了问题容器(在图片中),只是说了我已经说过的话,但没有帮助,muchit看起来没有任何错误。我不太了解XML,也不知道它应该如何格式化。默认的XML文件应该可以工作。你试过我的其他建议吗?是的,我清理了项目,然后重新启动,没有改变任何东西。看起来没有任何错误。我不太了解XML,也不知道它应该如何格式化。默认的XML文件应该可以工作。你试过我的其他建议吗?是的,我清理了项目,然后重新启动,没有改变任何东西。是的,选择的是安卓4.4.2,然后试试其中一个。尝试删除Android.R导入。然后再导入它。尝试右键单击Project->Android工具->修复项目属性。记住检查所有资源是否都是小写字母。选择的是Android 4.4.2,然后尝试其中一种。尝试删除Android.R导入。然后再导入它。尝试右键单击Project->Android工具->修复项目属性。记住检查所有资源是否都是小写字母。