【问题标题】:"Cannot resolve symbol 'R'" after changing Min Sdk Version? [duplicate]更改 Min Sdk 版本后“无法解析符号 'R'”? [复制]
【发布时间】:2016-12-27 16:54:23
【问题描述】:

我最近通过项目结构设置将 Min Sdk 版本从 kitkat 更改为棒棒糖,现在每次在 java 文件中引用 XML 资源时,我都会收到错误“无法解析符号 'R'”。

我不确定我还能提供哪些其他相关信息,因为这是我所做的唯一更改。

我在 gradle 构建中遇到的错误是:

错误:任务 ':app:processDebugResources' 执行失败。 com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'F:\Android\sdk\build-tools\24.0.1\aapt.exe'' 完成非零退出值 1

清理/重建并不能解决问题。

任何帮助将不胜感激!

【问题讨论】:

  • 在这些情况下清理项目通常会有所帮助。如果没有,您应该尝试从命令行运行 gradle --info assembleDebug 以获取有关构建过程失败原因的更多信息。
  • 确保您已经为目标 Api 安装了构建工具

标签: java android r.java-file


【解决方案1】:

解决这些问题的方法是:

点击Build -> Rebuild项目,然后点击Tools -> Android -> 将项目与 Gradle 文件同步

【讨论】:

  • 啊,原来我在清单中犯了一些错误,这确实帮助我找到了,但是,谢谢!
猜你喜欢
  • 2019-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-18
  • 2019-03-26
  • 2014-12-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多