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

Android Studio“无法解析符号R”,但project会编译并运行

常英资
2023-03-14

>

  • 使缓存无效并重新启动android studio

    删除.gradle和.idea文件夹

    清理并重建项目

    gradle项目文件中的依赖项版本:

    classpath 'com.android.tools.build:gradle:3.4.0-alpha01'
    classpath 'com.google.gms:google-services:4.0.0'
    
  • 共有1个答案

    卓雅达
    2023-03-14

    出于某种我不明白的原因,

    构建版本的这种组合产生了问题:

    grade version = 4.10.1
    
    classpath 'com.android.tools.build:gradle:3.4.0-alpha01'
    

    当我切换到这些构建版本时:

    grade version = 4.6
    
    classpath 'com.android.tools.build:gradle:3.2.1'
    
     类似资料:
    • 这个项目编制得很好。然而,Android studio 3.0.1以红色显示对某个特定库的引用,并显示“无法解析符号”。即使单步进入库模块也不起作用。 有趣的是,当Android Studio在invalidate/restart之后重建索引时,它会在while but then again中显示库引用为红色。

    • 我已经尝试过重新构建项目、./Gradlew clean、关闭和重新打开我的项目。

    • 我正在使用android Studio 0.8.2并希望将数据从文件读取到数组,但我得到了这个错误:无法解析符号FileUtils。错误在这一行: 我已经包括了commons-io-2.4。应用程序中的jar文件- 如果你需要更多信息,请告诉我。

    • 这个项目编制得很好。然而,Android studio 3.0.1以红色显示对一个特定库的引用,并显示“无法解析符号”。即使单步执行该库模块也不起作用。

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