R无法解析为新项目中的变量[重复]

Posted

技术标签:

【中文标题】R无法解析为新项目中的变量[重复]【英文标题】:R cannot be resolved to a variable in a new project [duplicate] 【发布时间】:2012-07-30 09:06:34 【问题描述】:

可能重复:R cannot be resolved - android error

我无法在 Windows 或 Ubuntu 中创建新的 android 项目!我有 2.3.3 和 2.2 和 4.0 版本的 android sdk,我想使用 2.3.3 版本创建一个新项目。但在创建项目后,它说 R 无法解析为变量

我已阅读与此主题相关的所有问题,并且已完成所有建议的解决方案,但没有一个对我有用。 (清理项目,在 Build path 菜单中检查 Android 版本,检查 xml 文件,小写 xml 文件名等)

由于我使用的是空白项目,这不是因为一些不正确的xml文件或java代码中的一些错误。(上帝看在它一个空白项目的份上!它怎么会被打破?)

我不知道该怎么办。任何建议,将不胜感激。

【问题讨论】:

见this 答案和this 【参考方案1】:

如果清理项目不起作用并且xml文件没有问题(因为它是一个新项目)。然后转到androidmanifest.xml,编辑它并在行之间添加一些空格,保存它。现在清理项目,错误就会消失。

这是因为 r.java 文件陈旧。当我们编辑 android manifest 文件时,会再次创建 R.java。

【讨论】:

【参考方案2】:

这是因为 XML 文件中的错误,请查看所有 xml 文件并检查您的 Problems 窗口。然后清理你的项目..

希望它会起作用..

【讨论】:

我的项目是空白的!!!里面什么都没有。我创建了一个新项目,然后砰!它无法解析 R!!! 我的 xml 文件没有问题。我的 java 文件中只有两个错误:R 无法解析为变量 主要是因为 xml 文件中的错误。如果那不是问题,请检查您的 eclipse 和 sdk 工具是否包含所有文件。(不确定).. 你能给我看看你的xml文件吗.. 这是我唯一的布局文件:schemas.android.com/apk/res/android" xmlns:tools="schemas.android.com/tools" android:layout_ android:layout_ > 【参考方案3】:

我遇到了完全相同的问题。这对我有用:

更改 SDK 的文件夹权限:(chmod -R 777) 添加import android.R; 项目->清理 删除import android.R;

【讨论】:

以上是关于R无法解析为新项目中的变量[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Android - R无法解析为变量[重复]

Eclipse 错误:R 无法解析为变量 [重复]

Android Studio:无法解析符号 R [重复]

R 无法解析为 Eclipse 中 CastCompanionLibrary 上的变量

“R无法解决” [重复]

无法在 Android Studio 2.0 中解析符号 R [重复]