如何摆脱“无法解决符号R”错误?

时间:2017-04-19 18:39:53

标签: android cannot-find-symbol

首先抱歉任何一个fustration,我是一个新手编码的机器人。我回家试图继续我的应用程序(我最后测试它工作得很好),当我打开android studio时出现了这个错误:

无法解析符号R

这发生在每个活动上,因为当我开展新活动时它们都包含R. 我试图重建和清理构建 - 这两个都出现了以下错误:

找不到与给定名称匹配的资源('enabled'的值为'@ bool / use_provider')。

同时: 错误:任务':mobile:processDebugResources'的执行失败。

  

com.android.ide.common.process.ProcessException:无法执行aapt

我真的很困惑为什么这些错误无处不在。任何帮助都非常感谢,因为我到星期五(21/04)完成我的申请,目前几乎不可能,因为我无法测试它

修改

我在build.gradle中窥探了磨损设备,(因为我的应用程序同时使用了磨损和移动设备),并且以下依赖关系代码突出显示为已损坏:

compile 'com.google.android.support:wearable:2.0.0'

compile 'com.android.support.constraint:constraint-layout:1.0.2'

第一行突出显示以下内容:

项目依赖于com.google.android.support:wearable:2.0.0,因此它还必须依赖于(作为提供的依赖项)com.google.android.wearable:wearable:2.0.0

第二行说了这个:

所有com.android.support库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。发现版本25.3.0,24.0.0,23.0.1。示例包括com.android.support:support-compat:25.3.0和com.android.support:support-v4:24.0.0

再次,任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

安装最新版本的构建工具。调整 build.gradle 以使用

android {
`compileSdkVersion` {X}
`buildToolsVersion` {X.Y.Z}
 ...

}