2014-11-02 283 views
0

我試圖更新我的項目使用新的質感設計庫和我收到以下錯誤:錯誤時,材料設計

/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' 
} 

我被卡住了,請幫忙!

回答

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

+0

試過了......它沒有幫助,但無論如何感謝 – Ozzz 2014-11-02 11:15:19

+1

這似乎是一個錯誤..當我添加支持-v4和support-v7-appcompat作爲罐子一切都很好,但是當我添加它們時作爲依賴關係,我得到上面的錯誤... – Ozzz 2014-11-03 13:50:32

+0

@ user2906978你從哪裏得到罐子? – MiguelCatalan 2014-11-26 12:35:03

0

我解決了這個問題。我發現我的項目有一個名爲selectableItemBackgroundBorderless的自定義屬性名稱,將其刪除。該項目現在運作。 :)