代码之家  ›  专栏  ›  技术社区  ›  user3059882

未找到与给定名称匹配的资源,无法执行aapt

  •  0
  • user3059882  · 技术社区  · 7 年前

    信息:Gradle任务[assembleDebug] 错误:(719,21)未找到与给定名称匹配的资源:attr“preferenceTheme”。 错误:(719,21)未找到与给定名称匹配的资源:attr“preferenceTheme”。 错误:任务的执行失败:演示:processDebugResources。

    信息:生成失败 信息:0个警告 信息:请参阅控制台中的完整输出

    def conf = rootProject.ext.version
    def libs = rootProject.ext.dependencies
    
    android {
        compileSdkVersion conf.compileSdkVersion
        buildToolsVersion conf.buildToolsVersion
    
        defaultConfig {
            applicationId "com.surcreak.androiddemo"
            minSdkVersion conf.minSdkVersion
            targetSdkVersion conf.targetSdkVersion
            versionCode conf.versionCode
            versionName conf.versionName
    
            testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    }
    
    ext {
        version = [
                compileSdkVersion   : 26,
                buildToolsVersion   : "26.0.1",
                minSdkVersion       : 19,
                targetSdkVersion    : 26,
                versionCode         : 1,
                versionName         : "1.0"
        ]
    
        dependencies  = [
                "appcompat-v7"      : "com.android.support:appcompat-v7:26.+",
                "recyclerview"      : "com.android.support:recyclerview-v7:26.+",
                "constraint-layout" : "com.android.support.constraint:constraint-layout:1.0.2",
                "dexter"            : "com.karumi:dexter:4.1.0"
        ]
    }
    

    我如何解决这个问题?谢谢

    2 回复  |  直到 7 年前
        1
  •  0
  •   Allan W    7 年前

    PreferenceFragment ? 如果是这样,请确保包含相应的支持库。

    https://developer.android.com/topic/libraries/support-library/packages.html#v7-preference

        2
  •  0
  •   Qian Sijianhao    7 年前

    在哪里使用该属性 ? 根据名称,似乎应该在 styles.xml 但IDE正试图在 .我想你的代码有问题。