1. ホーム
  2. android

[解決済み] アイテムの親を検索中にエラーが発生しました。指定された名前 'android:TextAppearance.Material.Widget.Button.Borderless.Colored' に一致するリソースが見つかりませんでした。

2022-02-15 13:52:26

質問

アンドロイドスタジオで新規プロジェクトを立ち上げると、以下のエラーが発生します。

<ブロッククオート

Error:(1) Error retrieving parent for item: 指定された名前 'android:TextAppearance.Material.Widget.Button.Borderless.Colored' に一致するリソースは見つかりませんでした。

Error:(1) Error retrieving parent for item: 指定された名前 'android:TextAppearance.Material.Widget.Button.Borderless.Colored' に合致するリソースは見つかりませんでした。

Error:Execution failed for task ':app:processDebugResources'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files (x86)\Android-sdk build-tools23.0.2 aapt.exe' finished with non-zero exit value 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'

2番目の方法は、最新のsdkを使用しているので、最新のsdkの新しい機能を利用することができますので、これを使用することをお勧めします。

最新例 build.gradle と build tools 27.0.2 --。 ソース

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'
}

バージョンアップの際に、以下のような問題が発生した場合。

これを通過する 回答 を使って簡単にアップグレードできます。 Google Maven リポジトリ

EDIT

を使用している場合 Facebookアカウントキット

は使わないでください。 compile 'com.facebook.android:account-kit-sdk:4.+'

のように、特定のバージョンを使用します。

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

アカウントキットの最新バージョンでsdk23に問題があります。

EDIT

対象 Facebook Android Sdk

を追加してください。 build.gradle の代わりに

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

特定のバージョンを使用する。

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

Facebook sdkの最新バージョンとAndroid sdkのバージョン23で問題があります。