Android项目突然破产,可以';找不到R对象

Android项目突然破产,可以';找不到R对象,android,Android,R不能解析为变量。因此,我尝试执行“修复项目设置”,但它无法识别其所有子组件,例如myxml、R.id.X、R.drawable.Y,它们都未被识别 我只是试着按照指南,添加这样的类,以便有一个选择时间的对话框 Description Resource Path Location Type users cannot be resolved or is not a field MainActivity.java /RemoteSwitch/src/com/examp

R不能解析为变量。因此,我尝试执行“修复项目设置”,但它无法识别其所有子组件,例如my
xml
R.id.X
R.drawable.Y
,它们都未被识别

我只是试着按照指南,添加这样的类,以便有一个选择时间的对话框

    Description Resource    Path    Location    Type
users cannot be resolved or is not a field  MainActivity.java   /RemoteSwitch/src/com/example/remoteswitch  line 170    Java Problem
ic_launcher cannot be resolved or is not a field    MainActivity.java   /RemoteSwitch/src/com/example/remoteswitch  line 159    Java Problem
about cannot be resolved or is not a field  MainActivity.java   /RemoteSwitch/src/com/example/remoteswitch  line 136    Java Problem
menu_user cannot be resolved or is not a field  MainActivity.java   /RemoteSwitch/src/com/example/remoteswitch  line 133    Java Problem
imp_logo cannot be resolved or is not a field   MainActivity.java   /RemoteSwitch/src/com/example/remoteswitch  line 198    Java Problem
activity_main cannot be resolved or is not a field  MainActivity.java   /RemoteSwitch/src/com/example/remoteswitch  line 44 Java Problem
timerCB cannot be resolved or is not a field    MainActivity.java   /RemoteSwitch/src/com/example/remoteswitch  line 64 Java Problem
timerTime cannot be resolved or is not a field  MainActivity.java   /RemoteSwitch/src/com/example/remoteswitch  line 65 Java Problem
statusText cannot be resolved or is not a field MainActivity.java   /RemoteSwitch/src/com/example/remoteswitch  line 66 Java Problem
timerText cannot be resolved or is not a field  MainActivity.java   /RemoteSwitch/src/com/example/remoteswitch  line 67 Java Problem
start_button cannot be resolved or is not a field   MainActivity.java   /RemoteSwitch/src/com/example/remoteswitch  line 68 Java Problem
stop_button cannot be resolved or is not a field    MainActivity.java   /RemoteSwitch/src/com/example/remoteswitch  line 69 Java Problem
activity_main cannot be resolved or is not a field  MainActivity.java   /RemoteSwitch/src/com/example/remoteswitch  line 123    Java Problem
menu_url cannot be resolved or is not a field   MainActivity.java   /RemoteSwitch/src/com/example/remoteswitch  line 130    Java Problem

执行项目->清洁几次

然后构建项目

如果在
gen
文件夹中仍然找不到
R.java
,请检查
布局
文件中是否有任何错误,例如,检查所有
xml文件
可绘制文件
是否仅以小写字母命名


删除这些错误后,再次清理并构建。

DoProject->Clean几次

然后构建项目

如果在
gen
文件夹中仍然找不到
R.java
,请检查
布局
文件中是否有任何错误,例如,检查所有
xml文件
可绘制文件
是否仅以小写字母命名

删除这些错误后,再次清理并构建。

  • 通过选择“项目-清理”来清理项目
  • 如果未创建
    R.java
    ,请删除gen文件夹,然后手动重新创建,右键单击,生成路径-用作源文件夹,重新生成项目
  • 如果
    R.java
    仍然不存在,那么您的一些XML文件可能包含错误,请检查
  • 如果项目的源代码是svn存储库,则可能存在一些编译器无法识别的不可见配置文件。右键单击项目-Properties-Resources-Resource filters-add-exlude all-files and folders-name matches.svn
  • 如果您下载并导入了项目,请检查目标(SDK)并确保已安装所需的软件包
      • 通过选择“项目-清理”来清理项目
      • 如果未创建
        R.java
        ,请删除gen文件夹,然后手动重新创建,右键单击,生成路径-用作源文件夹,重新生成项目
      • 如果
        R.java
        仍然不存在,那么您的一些XML文件可能包含错误,请检查
      • 如果项目的源代码是svn存储库,则可能存在一些编译器无法识别的不可见配置文件。右键单击项目-Properties-Resources-Resource filters-add-exlude all-files and folders-name matches.svn
      • 如果您下载并导入了项目,请检查目标(SDK)并确保已安装所需的软件包
          上述答案清楚地说明了这一点。看看你的布局文件和我的提示:当我用strings.xml文件填充时,我发现,在复制一些颜色时,我用一个标记关闭了标记。这是一件容易被忽视的事情,我打算编写一个类来检测这一点,因为显然这不会很快得到修复(修复的意思是至少给我们一个通知)。

          上面的答案清楚地说明了这一点。看看你的布局文件和我的提示:当我用strings.xml文件填充时,我发现,在复制一些颜色时,我用一个标记关闭了标记。这是一件容易被忽视的事情,我打算编写一个类来检测这一点,因为显然这不会很快得到修复(修复的意思是至少给我们一个通知).

          只需删除
          导入android.R
          即可工作。

          只需删除
          导入android.R
          即可工作。

          项目->清理。。。如果你没有自动构建,那么也要构建它。另一个可能是您的资源中存在编译错误,在解决此问题之前,项目将无法生成。发布代码和日志…这可能是XML中的问题,请尝试查找根本原因。。但首先尝试清理项目的简单解决方案,如果代码或xml布局中出现错误,eclipse将不会重建R.java。检查是否有错误,如果发现错误,请更正并清理项目。另一件要检查的事情是,最近添加的任何资源是否不正确,即,如果添加了任何资源,请仔细检查xml,并确保drawables上只有小写名称等。。。有时R将无法生成,因为您破坏了xml或可绘制资源。Project->Clean。。。如果你没有自动构建,那么也要构建它。另一个可能是您的资源中存在编译错误,在解决此问题之前,项目将无法生成。发布代码和日志…这可能是XML中的问题,请尝试查找根本原因。。但首先尝试清理项目的简单解决方案,如果代码或xml布局中出现错误,eclipse将不会重建R.java。检查是否有错误,如果发现错误,请更正并清理项目。另一件要检查的事情是,最近添加的任何资源是否不正确,即,如果添加了任何资源,请仔细检查xml,并确保drawables上只有小写名称等。。。有时,由于破坏了xml或可绘制资源,R将无法生成。突然,它消失了。我不知道发生了什么事。真正地清理没有帮助,我也没有更改/必须保存任何已编辑的文件。是的,只有在您更正错误后,它才会对您有所帮助。例如,如果您在布局中犯了错误并进行了清理,那么R.java将消失。但在那之后,你无意识地纠正了错误。相信我,这是R.java消失的主要原因。建议在soem修改后进行清理和/或构建,以查看是否有什么地方出错,否则在大约300-400行代码之后,它将无法编译。突然,它消失了。我不知道发生了什么事。真正地清洁没有帮助,我也没有