mhorgan
mhorgan

Reputation: 886

Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Inverse'

I'm trying to implement GCM in my application. I've added 'com.google.android.gms:play-services:8.1.0' to my app.gradle file and i'm getting the following errors:

Error:(13) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Inverse'.
Error:(15) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Large.Inverse'.
Error:(21) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Medium.Inverse'.
Error:(28) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Small.Inverse'.
Error:(77, 5) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(77, 5) No resource found that matches the given name: attr 'android:colorButtonNormal'.
Error:(77, 5) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(77, 5) No resource found that matches the given name: attr 'android:colorControlHighlight'.

Here is my App.gradle:

apply plugin: 'com.android.application'
apply plugin: 'android-apt'
apply plugin: 'com.neenbedankt.android-apt'
apply plugin: 'com.google.gms.google-services'

def AAVersion = '2.7'
repositories {
    maven {
        url "https://mint.splunk.com/gradle/"
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'org.springframework.android:spring-android-rest-template:1.0.1.RELEASE'
    compile 'org.codehaus.jackson:jackson-mapper-asl:1.9.13'
    compile 'com.google.android.gms:play-services:8.1.0'
    compile 'com.squareup:otto:1.3.4'
    compile 'com.j256.ormlite:ormlite-android:4.47'
    compile 'javax.persistence:persistence-api:1.0.2'
    compile 'org.apache.httpcomponents:httpmime:4.2.5'
    compile 'com.google.code.gson:gson:2.2.4'
    compile 'commons-io:commons-io:2.2'
    compile 'com.google.guava:guava:15.0'
    compile 'joda-time:joda-time:2.2'
    compile 'com.squareup:tape:1.1.1'
    apt "com.googlecode.androidannotations:androidannotations:$AAVersion"
    compile "com.googlecode.androidannotations:androidannotations-api:$AAVersion"
    provided 'org.projectlombok:lombok:1.14.4'
    apt "org.projectlombok:lombok:1.14.4"
    compile "com.splunk.mint:mint:4.3.0"
    compile 'me.grantland:autofittextview:0.2.+'
}

android {
    compileSdkVersion 19
    buildToolsVersion "22.0.1"

defaultConfig {
    applicationId "com.example"
    minSdkVersion 16
    targetSdkVersion 19
}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}
packagingOptions {
    exclude 'META-INF/notice.txt'
    exclude 'META-INF/license.txt'
    exclude 'META-INF/ASL2.0'
    exclude 'META-INF/LICENSE'
    exclude 'META-INF/NOTICE'
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/NOTICE.txt'
    exclude 'LICENSE.txt'
}
}
apt {
    arguments {
        androidManifestFile variant.outputs[0].processResources.manifestFile
        resourcePackageName "com.example"
    }
}

Here is my project.gradle:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'
        classpath 'com.google.gms:google-services:1.4.0-beta3'

    }
}


allprojects {
    repositories {
        jcenter()
    }
}

Upvotes: 0

Views: 308

Answers (1)

Jim
Jim

Reputation: 10278

"Material Design" was introduced in API 21. You are compiling against API 19:

compileSdkVersion 19

and

targetSdkVersion 19

Try this:

compileSdkVersion 21

and

targetSdkVersion 21

(You technically do not have to compile against the same API as the target, but it is unwise to do so... it can cause some very strange and difficult to identify errors.)

Upvotes: 1

Related Questions