【问题标题】:Android Studio AdviceAndroid Studio 建议
【发布时间】:2016-09-12 06:25:58
【问题描述】:

在我的 Android Studio 上,它说“无法解析 R 符号”。所以我尝试重建它并清洁它几次,但它仍然是这样。

我该怎么办?

这是我的代码 - 第一个网址显示我的代码

我的 gradle 说这两件事是问题所在,但我不明白。这是我的毕业生所说的:

【问题讨论】:

  • 如果重建和清理不能解决您的问题,您可能在任何 xml 文件/s 上都有错误,无法 R 渲染。请检查他们
  • 在构建 gradle 文件中将您的 appcompat 降级为 compileSdkVersion
  • 也许你需要导入R——点击R——你看到下划线说导入吗?在你的进口中你有例如 (import com.myProject.R;) ??
  • 能否添加values.xml的截图

标签: android android-studio gradle


【解决方案1】:

这也经常发生在我身上。我通常最终会使用 File> Invalidate Caches and Restart 来修复它 99% 的时间

【讨论】:

    【解决方案2】:

    1) 请检查 buildToolsVersion 或降级它。 2) 确保您的 appcompat 编译库包含在 build.gradle 中 3)尝试使用无效缓存重启Android studio并重启 4) 清理/重建项目,然后同步它。

    希望对你有帮助

    【讨论】:

      【解决方案3】:

      在您的activity_horizontal_margin 中,您可能引用了来自values.xml 的不存在的字符串,当这是values.xml 中未声明的新值并且正在指示解析器(或调用它是构建器)在R.java中创建一个新条目,因此您必须包含一个+号。当您想引用values.xml中的现有资源时使用@id/...,因此解析器将其链接到已经创建的ID在R.java。你现在可以重建你的项目了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-12-29
        • 2015-11-25
        • 1970-01-01
        • 2022-11-30
        • 2023-02-10
        • 2020-04-11
        • 1970-01-01
        相关资源
        最近更新 更多