更新到材料设计时出错

时间:2014-11-02 10:55:19

标签: android material-design

我正在尝试更新我的项目以使用新的MaterialDesign库,我收到以下错误:

  

/demo/debug/values/values.xml:1095:错误:属性   “selectableItemBackgroundBorderless”已经定义

我正在使用具有以下依赖项的内部库:

android {
compileSdkVersion 21
buildToolsVersion '21.1'

defaultConfig {
    applicationId "xxx.xxx.xxx"
    minSdkVersion 16
    targetSdkVersion 19
    versionCode 1
    versionName "1.0"
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:support-v4:21.0.0'
    compile 'com.android.support:appcompat-v7:21.0.0'
    compile 'com.android.support:recyclerview-v7:21.0.0'
    compile 'com.android.support:cardview-v7:21.0.0'
    compile 'com.google.android.gms:play-services:6.1.11'
} 

我被困住了,请帮忙!

2 个答案:

答案 0 :(得分:0)

我建议尝试

dependencies {
    compile "com.android.support:appcompat-v7:21.0.+"
}

正如android开发者博客所述。 http://android-developers.blogspot.de/2014/10/appcompat-v21-material-design-for-pre.html#setup

答案 1 :(得分:0)

我解决了这个问题。我发现我的项目有一个名为selectableItemBackgroundBorderless的自定义属性名称,删除它。该项目现在有效。 :)