更改 Min Sdk 版本后“无法解析符号 'R'”? [复制]
Posted
技术标签:
【中文标题】更改 Min Sdk 版本后“无法解析符号 \'R\'”? [复制]【英文标题】:"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 安装了构建工具
【参考方案1】:
解决这些问题的方法是:
点击Build -> Rebuild项目,然后点击Tools -> Android -> 将项目与 Gradle 文件同步。
【讨论】:
啊,原来我在清单中犯了一些错误,这确实帮助我找到了,但是,谢谢!以上是关于更改 Min Sdk 版本后“无法解析符号 'R'”? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio:从 Github 导入项目并使用 gradle 文件重建/清理/同步后“无法解析符号 R”