当前位置: 首页 > 知识库问答 >
问题:

Android Studio用红色标记R并显示错误信息“无法解析符号R”,但构建成功

麻宾白
2023-03-14

在我尝试在Android Studio中创建的每个项目中,R的所有用法都用红色标记,并带有错误消息“无法解析符号R”,但编译成功,应用程序运行。这真的很烦人,因为它阻碍了自动完成,并且在我的代码上显示了巨大的红色波浪线。

这是我的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
    }
}

这就是项目结构的样子:

知道怎么解决吗?

共有1个答案

都阳辉
2023-03-14

只需在Android Studio中单击Build->Rebuild Project选项。

 类似资料:
  • 我的Android Studio不断给出错误,无法解析符号R。它是Android目录中名为R.java的文件。我已将此文件安全地保存在目录中。但它仍然显示出错误。在互联网上搜索到这个错误后,人们建议我重新构建/清理/升级项目同步/重新启动Android Studio和其他方法。我什么都做了。但问题仍然存在!怎么办??

  • 我的Android Studio一直在给出错误不能解析符号R。它是Android目录中的一个文件,名为r.java。我把这个文件安全地放在目录里。但是,它仍然显示出错误。在网上搜索到这个错误后,人们建议我做重建/清理/分级项目同步/重启Android Studio等方法。我什么都做了。但问题仍然存在!怎么办??

  • 我收到这个编译器错误:无法解析符号“R”。我知道这个问题可能看起来很熟悉,但与此问题相关的许多其他问题说,尽管有错误,但代码可以编译,而我的代码不能,或者可以通过清理项目和/或重新启动Android Studio(我使用0.8.6)来解决问题,而在我的情况下,这不起作用。导入类解决了编译器错误,但在我启动活动时导致我的应用程序崩溃。包含错误的. java代码是: 我还了解到,这可能是由布局错误引起

  • 我正在做一个应用程序,上传文字到Firebase Firestore,它的工作很好,除了当我添加一个新的活动。然后在所有r.id.*调用中给出错误“不能解析符号'r'”。 我尝试过许多策略,比如构建->Clean Project和构建->Rebuild Project,但我没有在互联网上找到任何解决这个问题的答案。

  • 我正在做一个应用程序,上传文本到Firebase Firestore,它的工作很好,除了当我添加一个新的活动。然后在所有r.id.*调用上给出错误“无法解析符号'r'”。 我已经尝试了很多策略,比如构建->清理项目和构建->重建项目,但是我没有在互联网上找到任何解决这个问题的答案。 它应该将button3分配给openUploadApp,但它只是给出了所述的错误。谢谢你的帮助,Mine215