Ошибка при получении родителя для элемента: не найден ресурс, который соответствует указанным именам - PullRequest
0 голосов
/ 08 мая 2018

Мой уровень модуля build.gradle Файл выглядит следующим образом.

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    defaultConfig {
        applicationId "com.appsfreelocker.puppy.pattern.lockscreen"
        minSdkVersion 16
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    buildToolsVersion '21.1.1'
}


dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:21.1.1'
    compile 'uk.co.chrisjenx:calligraphy:2.2.0'
    compile 'com.kila.apprater_dialog.lars:apprater-dialog:1.0.5'
    compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
}

И файл уровня проекта build.gradle файл выглядит так:

buildscript {

    repositories {
        mavenCentral()
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.0.0'

    }
}

allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

И gradle-wrapper.properties вот так:

#Mon Apr 09 17:06:49 IST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

Когда я пытаюсь сделать сборку, сборка завершается неудачно и выдает эту ошибку:

C:/Users/abc/Desktop/PuppyLockscreen    
app/build/intermediates/res/merged/debug/values-v23/values-v23.xml  
Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.    
Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'.   
app/build/intermediates/res/merged/debug/values-v24/values-v24.xml  
Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Borderless.Colored'. 
Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Colored'.    

Gradle Verison - 2.10, а версия плагина Android - 2.0.0

Я использовал эту ссылку, чтобы убедиться, что я использую правильную комбинацию версий Gradle, версии плагина Android, compileSdkVersion и buildToolsVersion.

Может кто-нибудь указать, в чем причина ошибки и как ее исправить.

1 Ответ

0 голосов
/ 09 мая 2018

Эта библиотека

compile 'com.kila.apprater_dialog.lars:apprater-dialog:1.0.5'

имеет зависимость с

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

Тогда вы должны использовать:

compileSdkVersion 25
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...