错误:找不到与给定名称匹配的资源:attr' fabSize':attr' rippleColor'

时间:2016-02-22 10:24:22

标签: android xml git

我已经启动了#34; Firebase Essentials For Android" - Udacity课程,已经下载了Git和GitHub上的代码, 我正试图在我的平板电脑上运行该应用程序。

我正在使用eclipse环境,因为这是我习惯的,并且收到一些错误消息。 我试过在SO上查找解决方案并更新Android属性和Build路径,但一切都无济于事。我的Android SDK是最新的。

我的错误消息是:

  

\ res \ values \ styles.xml:36:错误:错误:找不到与给定名称匹配的资源:attr' fabSize'。   \ res \ values \ styles.xml:37:错误:错误:找不到与给定名称匹配的资源:attr' rippleColor'。   \ res \ values-v21 \ styles.xml:4:错误:错误:找不到与给定名称匹配的资源:attr' fabSize'。   \ res \ values-v21 \ styles.xml:5:错误:错误:找不到与给定名称匹配的资源:attr' rippleColor'。

你能指导我吗?感谢:)

1 个答案:

答案 0 :(得分:0)

您正在尝试使用SDK中未提供的资源或您要定位的API。

将compileSDKVersion提高到21或以上,目标API 21或更高版本,并使用appcompat-v7库而不是4。

例如,build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.yourapp.id"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.2.0'
    compile 'com.android.support:design:23.2.0'