【问题标题】:Error when updating to material design更新到材料设计时出错
【发布时间】:2014-11-02 10:55:18
【问题描述】:

我正在尝试更新我的项目以使用新的 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'
} 

我卡住了,请帮忙!

【问题讨论】:

    标签: android material-design


    【解决方案1】:

    建议试试

    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

    【讨论】:

    • 这似乎是一个错误..当我将 support-v4 和 support-v7-appcompat 作为 jars 添加时一切正常,但是当我将它们添加为依赖项时,我得到了上面的错误...
    • @user2906978 你从哪里弄来的罐子?
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-06
      • 2017-12-23
      • 1970-01-01
      • 2016-02-15
      • 2019-01-29
      • 1970-01-01
      • 1970-01-01
      • 2015-02-05
      相关资源
      最近更新 更多