Je reçois une erreur lorsque je construis un projet.
Erreur:
Error:Execution failed for task ':app:processDebugResources'.
> com.Android.ide.common.process.ProcessException: Failed to execute aapt
C:\Users\MR Maleki\Desktop\WhoIsBetter2\app\build\intermediates\res\merged\debug\values-v24\values-v24.xml
Error:(4) Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.Button.Colored'.
Error:(3) Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.Button.Borderless.Colored'.
Error:(3) Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.Button.Borderless.Colored'.
Error:(4) Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.Button.Colored'.
Gradle:
compileSdkVersion GLOBAL_COMPILE_SDK as int
buildToolsVersion GLOBAL_BUILD_TOOLS
compile fileTree(include: ['*.jar'], dir: 'libs')
//----------------- Android Support Library --------------------------------
compile "com.Android.support:appcompat-v7:$GLOBAL_SUPPORT_LIBRARY_VERSION"
compile "com.Android.support:design:$GLOBAL_SUPPORT_LIBRARY_VERSION"
compile "com.Android.support:gridlayout-v7:$GLOBAL_SUPPORT_LIBRARY_VERSION"
compile "com.Android.support:cardview-v7:$GLOBAL_SUPPORT_LIBRARY_VERSION"
Comment dois-je corriger cette erreur? Que recommanderiez-vous pour résoudre le problème?
Cela se produit généralement lorsque la version principale de votre bibliothèque de support ne correspond pas à la version de votre SDK de compilation.
Par exemple, si vous compilez avec le SDK version 24, vous devez utiliser la version 24.x.x de la bibliothèque de support (et inversement).
J'ai le même problème. Quand j'ai compilé mon ancien projet. Cette erreur se produit en raison de la version du sdk . Mon projet compileSdkVersion 25 et la version studio Android est 26.
Donc, vous devez changer dans votre grade:
1) Au niveau du projet:
classpath 'com.Android.tools.build:gradle:2.3.0'
à
classpath 'com.Android.tools.build:gradle:3.0.1'(latest Android studio version)
2) Au niveau du module:
compileSdkVersion 25
buildToolsVersion "25.0.2"
dependencies {
compile 'com.Android.support:appcompat-v7:25.2.0'
.......
}
à
compileSdkVersion 26
buildToolsVersion "26.0.2"
dependencies {
compile 'com.Android.support:appcompat-v7:26.+'
....
}
J'espère que cela vous aidera!
J'ai résolu de changer mon build.gradle inside Android/build.gradle :
old: Android: { compileSdkVersion 23 buildToolsVersion "23.0.1" ...}
dépendances: { compile "com.Android.support:appcompat-v7:23.0.1"...}
à Android: { compileSdkVersion 24 buildToolsVersion "24.0.1" ...}
dépendances: { compile "com.Android.support:appcompat-v7:24.0.1"...}
Essayez simplement de mettre à jour la bibliothèque de support. cela a résolu mon problème.
Notez également que: Soyez prudent lorsque des dépendances de mise à jour, une autre bibliothèque de versions peut provoquer