Android Studio中的“无法解析符号R”

在我引用R.id.something所有类中的每一个实例中, R都是红色的,它表示“无法解析符号R”。 同样每次都有R.layout.something以红色加下划线并且表示“无法解析方法setContentView(?)”。 该项目总是很好。 看到这一直是令人讨厌的。 我已经在这里阅读了许多其他类似的问题,但大部分都涉及从eclipse导入项目。 我正在使用我认为是android studio的最新版本,并且该项目是使用android studio创建的,没有任何解决R问题的工作。 如果有人知道,我想知道是什么原因造成的。

更新 :解决方案:当时android studio是全新的,我也是一个全新的开发人员。 我不应该使用android studio,我从来没有意识到它是如何未完成的。 感谢大家在尝试提供帮助后提供的支持,因为这已经发布。 具有讽刺意味的是,这个问题的实际答案已被删除,无法取消删除。 我觉得我的原始答案是解决这个问题的方法。

我原来的回答被删除了:

我想我已经找出了这个问题。 问题出在Android Studio上,每当我添加admob库时,所有这些错误都开始了。 我所有其他没有广告的项目都没有类似的问题。 我现在使用Intelij并远离Android Studio


我也有这个问题。 一个简单的'gradlew clean'和'gradlew build'完成了这个诀窍。


点击Build- > Clean Project ,这将执行一次gradle clean


在Android Studio的最新版本中,至少对我而言,以下工作:

“工具” - >“Android” - >“使用Gradle文件同步项目”


我有类似的问题,这就是我所做的:

清洁项目和与Gradle同步项目,

在这里输入图像描述

在我的SDK中检查buildTools版本 在这里输入图像描述

从构建gradle(模块)将minSdkVersion从8更改为9

defaultConfig {
        applicationId "PackageName"
        minSdkVersion 9
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }

但是这一切都没有帮助。

最后,我找到了答案(这在我的情况下工作)

从build.gradle(module:app)更改

android {
    compileSdkVersion 21
    buildToolsVersion '21.0.1'
......
....
}

要么

选择File | 项目结构将构建工具版本更改为21.1.1

在这里输入图像描述

链接地址: http://www.djcxy.com/p/23689.html

上一篇: "cannot resolve symbol R" in Android Studio

下一篇: How can I access my localhost from my Android device?