为什么我的R文件丢失了?在一个全新的项目上。

时间:2013-10-04 19:01:34

标签: java android xml eclipse git

我知道之前已经问到这一点,在你翻阅我的完整帖子之前,然后随意大拇指向下,我相信我会有一些来。 ;)

所以我刚开始一个新的Android项目,我过去曾做过几个,但这次从一开始就找不到R文件,我得到“R无法解析为变量”。

解决这个问题很可能是一个常见的问题,我检查了StackOverflow,看看如果其他人已经解决了问题,而且很多都有,但几乎所有都与用户重命名的东西有关。

我的问题是我还没有开始使用eclipse自动生成的代码它已经显示了这些错误。

我已经尝试过了。 1项目 - >在我尝试过的每一件事之前和之后都要清洁 2检查是否有任何res文件有不支持的章程 3检查更新(SDK Eclipse ADT) 4检查我是否有Andriod构建工具 5项目属性 - >构建路径的顺序正确,需要检查的所有内容。 6包装在AndroidManifest中拼写正确。 7重建项目 8这里建议的每一件事 - "R cannot be resolved to a variable"?

我知道这个问题已被问了一百万次,但我找不到一个对我有用的答案,而且我很沮丧地重新发布一百万和第一个问题。

如果您有上述列表以外的任何解决方案让我知道,我将继续在互联网上搜索更多解决方案。

5 个答案:

答案 0 :(得分:1)

根据我的经验,未生成R文件的最常见原因是源代码中的错误。通常在您的布局XML文件中。确保您在任何XML文件中都没有任何错误。

答案 1 :(得分:1)

您只需在包下的gen文件夹下手动创建一个R.java文件。现在尝试编译。我希望自动将R.java修改。我曾经遇到过同样的问题。

答案 2 :(得分:1)

android中的“R”是一个自动生成的TODO类,这意味着每次构建项目时都会再次编译R.java。我想你的SDK可能有些问题。如果您使用Eclipse或tryng从您的终端启动ant以验证您的计算机上是否安装了Ant工具,如果不能生成R.java,我建议您控制Manager SDK。 / p>

答案 3 :(得分:1)

你可以制作一个新项目,如果你还没有编辑过这个项目,它将不会有太多工作。

答案 4 :(得分:1)

请在开始日食时尝试更改工作区。并创建一个新项目并尝试。