我经常随机收到" R无法解决变量"错误,当它发生时我永远无法修复它们,除非我创建一个新项目并复制并粘贴所有代码。我认为这表明这些不是我的代码中的错误。我已经清理了项目,重新启动了eclipse,我的计算机,甚至重新安装了Eclipse,但没有一个工作。
我注意到gen文件(生成的自动文件)不包含任何文件。我没有删除他们自己,这经常发生在以前。
我知道很多人都对这个主题发表了问题,但是他们从来没有为我工作过,而且他们的评分通常很低,所以也没有多少人对他们发表评论。此外,如果它需要cmd或终端,请提供Windows,Linux / Mac的命令。我用的是Mac。我最近在SDK中安装了GooglePlayService,虽然它在我安装后工作。 我很抱歉缺乏有用的信息,因为我不知道问题是什么。
以下是我的一些屏幕截图,用于显示MainActivity.java,Package explorer和res.values.strings.xml。
我为以一种令人困惑的方式描述情况而道歉,但我尽了最大努力,请告诉我,如果你发现这令人困惑,你会发现什么令人困惑。
非常感谢非常感谢!!!
答案 0 :(得分:0)
你的" gen"文件夹是空的。它应该包含R.java
[1]
试试这个:
- 右键单击您的项目
- 选择属性
- 选择Java构建路径
- 点击添加文件夹
- 选择gen文件夹
- 点击确定
[2]
如果[1]不起作用
检查Res文件夹中是否存在XML文件中的任何错误,如果其中一个文件有错误,则不会构建R文件
答案 1 :(得分:0)
此错误是由Eclipse上的错误引起的,即使您单击重新构建它也不会重新生成资源文件。
要解决这个问题,即使你的eclipse声称它是最新版本,你应该去主页并用ADK手动重新安装最新的eclipse或者只安装android studio