在android studio中包含依赖项时获取R错误

时间:2015-07-06 15:51:02

标签: java android android-studio gradle material-design

我是android studio的新手,我试图测试一些材料设计的东西。 我刚刚为此添加了一些依赖项

以下是导致R错误的代码

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile 'br.com.liveo:navigationdrawer-material:2.3.3'
    compile 'com.github.navasmdc:MaterialDesign:1.+@aar'
    compile 'com.nineoldandroids:library:2.4.+'

}

但如果我们尝试使用

,则没有任何问题
    compile 'br.com.liveo:navigationdrawer-material:2.3.3'

    compile 'com.github.navasmdc:MaterialDesign:1.+@aar'
    compile 'com.nineoldandroids:library:2.4.+'

当我一起使用它们时会出现问题。

我是这个Android工作室的初学者。任何想法都表示赞赏。感谢。

![重建后显示此错误] http://i.stack.imgur.com/HoToP.png

3 个答案:

答案 0 :(得分:0)

首先,尝试清理,然后在Build菜单中重建项目。如果这不起作用,请尝试使用以下行:

 compile 'com.github.navasmdc:MaterialDesign:1.5@aar'
 compile 'com.nineoldandroids:library:2.4.0'

答案 1 :(得分:0)

在此之前,更新您的IDE,然后重建项目。

从显示的错误中,您似乎在res \ values \ values中写入两次。并为同一属性提供2个不同的值。

作为快速修复,您可以使用'com.github.navasmdc:MaterialDesign:1.+@aar'com.nineoldandroids:library:2.4.+'进行编译,将values.xml保存在其他地方,然后编译其余部分,并手动合并文件。 如果这些材料的来源超出您的控制范围,您可能在导入内容时遇到问题,如果不尝试在其中一个包中重命名该属性。

作为最后的手段,手动合并文件夹中的内容,然后将项目作为新项目导入。我遇到过Android Studio的问题,而这些问题往往是通过IDE的更新来解决的。

答案 2 :(得分:0)

rippleColor与其他库的冲突是[1][2][3]

中报告的已知问题

您可以尝试使用此处的其他库: