“错误:(2)错误检索项目的父项找不到与给定名称匹配的资源'android:TextAppearance.Material.Widget.Button.Inverse'

时间:2016-09-19 11:30:19

标签: android android-studio gradle android-gradle android-support-library

我遇到Gradle !!

的问题

它一直向我显示错误,有人可以帮我解决这个问题

注意:这是我第一次安装android studio

one

5 个答案:

答案 0 :(得分:3)

尝试使用:

compile 'com.android.support:appcompat-v7:24.1.0'

使用最新的支持库并更改目标并编译sdk

compileSdkVersion 24

buildToolsVersion“24.0.1”

targetSdkVersion 24

答案 1 :(得分:0)

试试吧

编译“com.android.support:appcompat-v7:23.0.1”

您可以更改targetSdkVersion 23

答案 2 :(得分:0)

请使用我的项目gradle值并更新sdk库:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        multiDexEnabled true
        applicationId "com.example.student"  //change as your package name
        minSdkVersion 16
        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.0.1'


}

答案 3 :(得分:0)

尝试匹配所有版本:

compileSdkVersion 23 buildToolsVersion' 23.0.0' targetSdkVersion 23

添加以下依赖项: 编译' com.android.support:appcompat-v7:23.0.0'

确保使用最新版本的Sdk: how to update sdk

答案 4 :(得分:0)

问题是你正在使用

compile 'com.android.support:appcompat-v7:19.+'

为您提供Android 4.4.2 Kitkat API 19及更早版本的所有可能性。

在您的项目中,您尝试使用属于较新版本的材质主题,我的意思是com.android.support:appcompat:$version,其中版本> 21。

使用Android 5.1 Lollipop API 21推出Material Design

我强烈建议您将build.gradle文件更改为:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 24
    buildToolsVersion "24.0.2"

defaultConfig {
    minSdkVersion 21
    targetSdkVersion 21
    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:24.2.1"
}

但当然将appcompat库更改为版本:

com.android.support:appcompat-v7:23.0.1"

就够了; - )

希望它会有所帮助