R.交换计算机时的Java问题

R.交换计算机时的Java问题,java,android,eclipse,adt,Java,Android,Eclipse,Adt,当我在笔记本电脑和台式机之间切换时,windows 7和64位都有完全相同的用户名和文件夹名,无法解析R.Java。然而,它的生成是完美的,如果我将它包含在每个java文件中,它就可以完美地工作 我只是不想每次都包含这个文件。是否有理由生成R.Java文件,但不自动包含在Android项目中?我已经浏览了Java构建路径和项目设置。虽然我可能错过了一些微妙的东西,但一切似乎都一模一样 我能想到几个可能性: 如果资源编译器遇到错误,则不会生成R.java。检查资源是否编译干净 Java构建路径可能

当我在笔记本电脑和台式机之间切换时,windows 7和64位都有完全相同的用户名和文件夹名,无法解析R.Java。然而,它的生成是完美的,如果我将它包含在每个java文件中,它就可以完美地工作


我只是不想每次都包含这个文件。是否有理由生成R.Java文件,但不自动包含在Android项目中?我已经浏览了Java构建路径和项目设置。虽然我可能错过了一些微妙的东西,但一切似乎都一模一样

我能想到几个可能性:

  • 如果资源编译器遇到错误,则不会生成R.java。检查资源是否编译干净
  • Java构建路径可能没有在新环境中正确设置,或者Android SDK安装的设置可能不同

  • 您可能只需要清理并构建项目。

    您是否尝试过刷新项目(右键单击project->refresh)?不知何故,我错过了我的包被复制的消息。一个包很好,另一个需要导入R.java。我删除了第二套,清理干净了,现在一切正常。不知道我是怎么错过的。