错误时,材料设计
问题描述:
我试图更新我的项目使用新的质感设计库和我收到以下错误:错误时,材料设计
/demo/debug/values/values.xml:1095: error: Attribute "selectableItemBackgroundBorderless" has already been defined
我使用的是内部的lib具有以下依存关系:
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'
}
我被卡住了,请帮忙!
答
我会建议尝试
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
答
我解决了这个问题。我发现我的项目有一个名为selectableItemBackgroundBorderless的自定义属性名称,将其删除。该项目现在运作。 :)
试过了......它没有帮助,但无论如何感谢 – Ozzz 2014-11-02 11:15:19
这似乎是一个错误..当我添加支持-v4和support-v7-appcompat作为罐子一切都很好,但是当我添加它们时作为依赖关系,我得到上面的错误... – Ozzz 2014-11-03 13:50:32
@ user2906978你从哪里得到罐子? – MiguelCatalan 2014-11-26 12:35:03