为什么我的R.java无法自动生成?

时间:2013-07-19 08:36:42

标签: android eclipse

我刚刚在我的计算机上安装了Eclipse。我通过它的向导逐步制作一个空白的Android项目。这意味着该项目在创建后应该可以正常工作。但它不能并显示“R cannot be resolved to a variable”的错误。我发现gen目录为空,即使我尝试Clean并选择Build Automatically选项,也不会在此目录中生成任何新内容。

我从我的Github下载现有的Android项目,它可以工作。但是在我运行Clean之后,它给出了相同的错误信息,并且其gen目录再次为空。

为什么以及如何解决它?谢谢!

4 个答案:

答案 0 :(得分:1)

确保您已在Android SDK Manager中安装以下内容

  

Android SDK工具

     

Android SDK平台工具

     

Android SDK Build-tools

点击 Window-> Eclipse中的Android SDK Manager

等一下让它获取内容,你会看到它们是否已安装。

答案 1 :(得分:0)

这是Eclipse的一个错误。创建一个新项目,将所有scr和res文件复制到新项目。 它会正常工作。

答案 2 :(得分:0)

1-检查错误,如果只是评论它。我们的想法是建立项目并重建/ gen。之后,你可以解除良好的秩序。

2-根据需要使用清洁/刷新/构建。

3-有时需要重启eclipse ..

4-尝试重新安装sdk工具

5-如果没有任何工作,如果您使用捆绑包,则应该重新安装ADT。如果你正在使用classique eclipse重新安装android sdk重试,如果它仍然无法重新安装eclipse。

希望有所帮助

答案 3 :(得分:0)

大多数情况下,错误来自 XML文件中的错误格式化,Eclipse并不总是检测到这种格式。

确保浏览XML并检查可能的错误。

如果一切顺利,重建项目

如果失败重启Eclipse

如果这也失败了,作为最后的手段 - 将项目复制到某处,重新安装Eclipse 和Android SDK工具并重新导入项目。