Я хотел бы знать, почему я получаю эту ошибку на первом месте, каково решение и почему это работает? Ваша помощь очень ценится.Ошибка: (72) Ошибка получения родительского элемента для элемента: ресурс не найден, который соответствует указанному имени 'TextAppearance.AppCompat.Display1'
Мой Gradle файл, как показано ниже:
apply plugin: 'com.android.application'
android {
compileSdkVersion 24
buildToolsVersion "24.0.2"
packagingOptions {
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'LICENSE.txt'
}
defaultConfig {
applicationId "com.mycompany.myapp"
minSdkVersion 18
targetSdkVersion 24
versionCode 4
versionName "4.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
applicationIdSuffix '.d'
versionNameSuffix '-debug'
}
}
}
ext {
supportLibraryVersion = '24.2.1'
junitVersion = '4.12'
mockitoVersion = '1.10.19'
hamcrestVersion = '1.3'
espressoVersion = '2.2.2'
runnerVersion = '0.5'
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile "com.android.support:appcompat-v7:$supportLibraryVersion"
compile "com.android.support:support-v4:$supportLibraryVersion"
testCompile "junit:junit:$junitVersion"
testCompile "org.mockito:mockito-all:$mockitoVersion"
testCompile "org.hamcrest:hamcrest-all:$hamcrestVersion"
androidTestCompile "com.android.support.test:runner:$runnerVersion"
androidTestCompile "com.android.support.test:rules:$runnerVersion"
androidTestCompile "com.android.support.test.espresso:espresso-core:$espressoVersion"
androidTestCompile "com.android.support.test.espresso:espresso-intents:$espressoVersion"
androidTestCompile "com.android.support.test.espresso:espresso-contrib:$espressoVersion"
//androidTestCompile "com.android.support.test.espresso:espresso-web:$espressoVersion"
//androidTestCompile "com.android.support.test.espresso:espresso-idling-resource:$espressoVersion"
}
configurations.all {
resolutionStrategy.force "com.android.support:support-v4:$supportLibraryVersion"
resolutionStrategy.force "com.android.support:support-annotations:$supportLibraryVersion"
//resolutionStrategy.force "com.android.support:recyclerview-v7:$supportLibraryVersion"
}
configurations.compile.dependencies.each { compileDependency ->
println "Excluding compile dependency: ${compileDependency.getName()}"
configurations.androidTestCompile.dependencies.each { androidTestCompileDependency ->
configurations.androidTestCompile.exclude module: "${compileDependency.getName()}"
}
}
Ошибки, которые я получаю, когда делать сборки из Android Studio IDE, как показано ниже:
Error:(72) Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.AppCompat.Display1'.
Error:(75) Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.AppCompat.Caption'.
Error:(89) Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.AppCompat.Button'.
Error:(97, 5) No resource found that matches the given name: attr 'textAllCaps'.
Error:(102, 5) No resource found that matches the given name: attr 'elevation'.
Error:(113, 5) No resource found that matches the given name: attr 'backgroundTint'.
Error:(113, 5) No resource found that matches the given name: attr 'elevation'.
@ cricket_007 Вы правы. Можете ли вы, пожалуйста, погладить свои мысли в ответ, чтобы я мог принять это. Пожалуйста, объясните, как вы об этом рассуждали из Android-документов, поэтому я получаю кусочек вашего разума. Заранее спасибо! – karthiks