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