70 votes

Erreur lors de l'extraction du parent pour l'élément: Aucune ressource trouvée qui correspond au nom donné 'android: TextAppearance.Material.Widget.Button.Borderless.Colored'

J'ai reçu ces erreurs lorsque j'ai commencé un nouveau projet dans android studio.

Erreur:(1) Erreur lors de la récupération parent pour l'article: Pas de ressource trouvée, qui correspond à la donnée nom de " android:TextAppearance.Matériau de.Widget de.Bouton.Pas de frontières.De couleur".

Erreur:(1) Erreur lors de la récupération parent pour l'article: Pas de ressource trouvée, qui correspond à la donnée nom de " android:TextAppearance.Matériau de.Widget de.Bouton.Pas de frontières.De couleur".

Erreur:échec de l'Exécution de la tâche:app:processDebugResources'. com.android.l'ide.commun.processus.ProcessException: org.gradle.processus.interne.ExecException: Processus "commande" C:\Program Files (x86)\Android\android-sdk\build-tools\23.0.2\aapt.exe" fini avec sortie non nulle valeur 1

Fichier de projet android contient de l'erreur est donnée ci-dessous:

 <?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>

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

Si quelqu'un a une solution à ce problème, de sorte s'il vous plaît aider

117voto

rafsanahmad007 Points 17846

Votre compilation SDK version doit correspondre à la bibliothèque de prise en charge. donc, faire une des actions suivantes:

1.Dans votre Build.gradle changement

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

2.Ou modifier:

compileSdkVersion 23
buildToolsVersion "23.0.2"

pour

compileSdkVersion 25
buildToolsVersion "25.0.2"

Que vous utilisez : compile 'com.android.support:appcompat-v7:25.3.1'

je vous recommande d'utiliser la 2ème méthode qu'il utilise la dernière version du sdk - de sorte que vous pouvez en mesure d'utiliser les nouvelles fonctionnalités de la dernière sdk.

Dernier Exemple de construire.gradle avec des outils de construction de 27.0.2 -- Source

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

Si vous rencontrez des problème lors de la mise à jour de la version comme:

enter image description here

Passer par cette Réponse pour faciliter la remise en état à l'aide de Google Repository Maven

MODIFIER

si vous utilisez Facebook Compte Kit

ne pas utiliser: compile 'com.facebook.android:account-kit-sdk:4.+'

au lieu d'utiliser une version spécifique comme:

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

il y a un problème avec la dernière version en compte du kit sdk 23

MODIFIER

Pour Facebook Sdk Android

dans votre build.gradle au lieu de:

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

utiliser une version spécifique:

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

il y a un problème avec la dernière version de Facebook sdk d'Android sdk version 23.

7voto

Rod Nolan Points 71

Ce problème a été créé par une régression dans une version récente. Vous pouvez trouver la demande d'extraction qui résout ce problème à l' adresse https://github.com/facebook/react-native-fbsdk/pull/339.

6voto

Je l'ai trouvé, j'ai essayé de compiler mon application qui est à l'aide de facebook sdk. J'ai été fait que, comme augst 2016. Lorsque j'essaie de l'ouvrir aujourd'hui j'ai eu la même erreur. J'ai eu cette ligne dans mon gradle "compiler", com.facebook.android:facebook-android-sdk:4.+' "et je suis allé https://developers.facebook.com/docs/android/change-log-4x cette page et j'ai trouvé la version du sdk alors que j'étais à l'exécution de cette application avec succès et il a été 4.14.1 puis j'ai changé la ligne de "compiler", com.facebook.android:facebook-android-sdk:4.14.1' " et cela a fonctionné.

6voto

Nilesh Deokar Points 1934

dans mon cas, j'utilisais compile sdk 23 et build tools 25.0.0 juste changé compile sdk à 25 et terminé ..

2voto

Giovanny Gonzalez Points 368

La réponse idéale trouvée dans le forum mentionné ci-dessus est la suivante:

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

Cela marche

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X