IT Share you

항목의 상위 항목 검색 오류 : 지정된 이름 'android : TextAppearance.Material.Widget.Button.Borderless.Colored'와 일치하는 리소스가 없습니다.

shareyou 2020. 11. 10. 22:38
반응형

항목의 상위 항목 검색 오류 : 지정된 이름 'android : TextAppearance.Material.Widget.Button.Borderless.Colored'와 일치하는 리소스가 없습니다.


Android 스튜디오에서 새 프로젝트를 시작할 때 이러한 오류가 발생했습니다.

오류 : (1) 항목의 상위 항목 검색 오류 : 주어진 이름 'android : TextAppearance.Material.Widget.Button.Borderless.Colored'와 일치하는 리소스를 찾을 수 없습니다.

오류 : (1) 항목의 상위 항목 검색 오류 : 주어진 이름 'android : TextAppearance.Material.Widget.Button.Borderless.Colored'와 일치하는 리소스를 찾을 수 없습니다.

오류 : ': app : processDebugResources'작업에 대한 실행이 실패했습니다. com.android.ide.common.process.ProcessException : org.gradle.process.internal.ExecException : Process 'command'C : \ Program Files (x86) \ Android \ android-sdk \ build-tools \ 23.0.2 \ aapt .exe ''가 0이 아닌 종료 값 1로 완료되었습니다.

안드로이드 프로젝트의 파일에 오류가 있습니다.

 <?xml version="1.0" encoding="utf-8"?>
 <resources>
  <style name="Base.TextAppearance.AppCompat.Widget.Button.Borderless.Colored" parent="android:TextAppearance.Material.Widget.Button.Borderless.Colored"/>
  <style name="Base.TextAppearance.AppCompat.Widget.Button.Colored" parent="android:TextAppearance.Material.Widget.Button.Colored"/>
  <style name="TextAppearance.AppCompat.Notification.Info.Media"/>
  <style name="TextAppearance.AppCompat.Notification.Media"/>
  <style name="TextAppearance.AppCompat.Notification.Time.Media"/>
  <style name="TextAppearance.AppCompat.Notification.Title.Media"/>
 </resources>

build.gradle :

apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"

defaultConfig {
    applicationId "com.example.anmol.checkboxapp"
    minSdkVersion 15
    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'])
compile 'com.android.support:appcompat-v7:25.1.0'
}

누구든지이 문제에 대한 해결책이 있다면 도와주세요.


컴파일 SDK 버전은 지원 라이브러리와 일치해야합니다. 따라서 다음 중 하나 를 수행하십시오.

1. Build.gradle변화 속에서

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

2. 또는 변경 :

compileSdkVersion 23
buildToolsVersion "23.0.2"

...에

compileSdkVersion 25
buildToolsVersion "25.0.2"

사용 중 :compile 'com.android.support:appcompat-v7:25.3.1'

최신 sdk를 사용하므로 두 번째 방법을 사용하는 것이 좋습니다. 따라서 최신 sdk의 새로운 기능을 활용할 수 있습니다.

빌드 도구 27.0.2가있는 build.gradle의 최신 예 - 소스

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    buildToolsVersion "27.0.2"
    defaultConfig {
        applicationId "your_applicationID"
        minSdkVersion 15
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:27.0.2'
    compile 'com.android.support:design:27.0.2'
    testCompile 'junit:junit:4.12'
}

다음과 같은 버전을 업데이트하는 동안 문제가 발생하는 경우 :

enter image description here

Google Maven Repository를 사용하여 쉽게 업그레이드하려면 답변살펴보십시오.

편집하다

Facebook 계정 키트를 사용하는 경우

사용하지 마십시오 : compile 'com.facebook.android:account-kit-sdk:4.+'

대신 다음과 같은 특정 버전을 사용하십시오.

compile 'com.facebook.android:account-kit-sdk:4.12.0'

SDK 23을 사용하는 계정 키트의 최신 버전에 문제가 있습니다.

편집하다

를 들어 페이스 북 안드로이드 SDK

in your build.gradle instead of:

compile 'com.facebook.android:facebook-android-sdk: 4.+'

use a specific version:

compile 'com.facebook.android:facebook-android-sdk:4.18.0'

there is a problem with the latest version in Facebook sdk with Android sdk version 23.


This problem was created by a regression in a recent release. You can find the pull request that fixes this problem at https://github.com/facebook/react-native-fbsdk/pull/339


I found it, I was trying to compile my app which is using facebook sdk. I was made that like augst 2016. When I try to open it today i got same error. I had that line in my gradle " compile 'com.facebook.android:facebook-android-sdk:4.+' " and I went https://developers.facebook.com/docs/android/change-log-4x this page and i found the sdk version while i was running this app succesfully and it was 4.14.1 then I changed that line to " compile 'com.facebook.android:facebook-android-sdk:4.14.1' " and it worked.


in my case i was using compile sdk 23 and build tools 25.0.0 just changed compile sdk to 25 and done..


The ideal answer found in the forum mentioned above is this:

sed -i 's/facebook-android-sdk:4.+/facebook-android-sdk:4.22.1/g' ./node_modules/react-native-fbsdk/android/build.gradle

This works


Solution for me (Android Studio) :

1) Use shortcut Ctrl+Shift+Alt+S or File -> Project Structure

2) and increase the level of SDK "Compile SDK Version".

참고URL : https://stackoverflow.com/questions/42144415/error-retrieving-parent-for-item-no-resource-found-that-matches-the-given-name

반응형