0

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

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

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

4

4 回答 4

1

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

Android SDK 工具

Android SDK 平台工具

Android SDK 构建工具

通过在 Eclipse 中单击Window-> Android SDK Manager

稍等一下,让它获取内容,您将看到它们是否已安装。

于 2013-07-19T08:43:52.537 回答
0

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

于 2013-07-19T08:46:34.027 回答
0

1-检查错误,如果只是评论它。这个想法是构建项目并重建 /gen。之后,您可以按顺序取消注释。

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

3-有时需要重新启动eclipse..

4-尝试重新安装您的sdk工具

5- 如果没有任何工作,您应该考虑在使用捆绑包时重新安装 ADT。如果您使用的是 classique eclipse,请重新安装 android sdk 重试,如果仍然无法正常工作,请重新安装 eclipse。

希望能帮助到你

于 2013-07-19T08:46:36.030 回答
0

大多数时候,错误来自XML 文件中的错误格式,Eclipse 并不总能检测到。

确保通过 XML 并检查潜在的错误。

如果一切正常,请重建项目

如果失败,请重新启动 Eclipse

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

于 2013-07-19T09:01:13.953 回答