在我尝试在Android Studio中创建的每个项目中,R的所有用法都标记为红色,并显示错误消息"无法解析符号R",但编译成功并运行应用程序.这真的很烦人,因为它会阻止自动完成并在我的代码中显示巨大的红色波浪线.
我正在运行Android Studio 1.7.0并使用默认设置创建项目.附上截图:

这是我的build.gradle:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
dependencies {
compile files('libs/android-support-v4.jar')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
Run Code Online (Sandbox Code Playgroud)
这就是项目结构的样子:

知道如何解决这个问题吗?
我已经更新了我SDK,并ADT到最新版本,我也更新Eclipse到Kepler之后的最新一个Juno.
我的ADT版本是22.0.在我创建一个新项目的更新后,我收到错误,说明R cannot be resolved to a variable.我已导入import android.R;,但它显示为未使用的导入说明Don't include android.R here; use a fully qualified name for each usage instead.
Mac OS也发生了同样的事情,最新的更新.我已经尝试重命名activity_main.xml为其他名称,但仍然R.java没有生成我的.
尝试了所有可能的事情.清理项目,构建整个工作区.什么都没有帮助.
我认为ADT或Eclipse兼容性在更新后出现问题.
我已经更新了我的整个SDK,这是截图,但同样的问题就在那里.
