Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Borderless.Colored'

I received these errors when i started new project in android studio.

Error:(1) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Borderless.Colored'.

Error:(1) Error retrieving parent for item: No resource found that matches the given name '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\android-sdk\build-tools\23.0.2\aapt.exe'' finished with non-zero exit value 1

File in android project contains error is given below:

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

If anyone have solution of this problem so please help

like image 538
Anmol Nijhawan Avatar asked Feb 09 '17 18:02

Anmol Nijhawan


2 Answers

Your compile SDK version must match the support library. so do one of the following:

1.In your Build.gradle change

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

2.Or change:

compileSdkVersion 23 buildToolsVersion "23.0.2" 

to

compileSdkVersion 25 buildToolsVersion "25.0.2" 

As you are using : compile 'com.android.support:appcompat-v7:25.3.1'

i would recommend to use the 2nd method as it is using the latest sdk - so you can able to utilize the new functionality of the latest sdk.

Latest Example of build.gradle with build tools 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' } 

If you face problem during updating the version like:

enter image description here

Go through this Answer for easy upgradation using Google Maven Repository

EDIT

if you are using Facebook Account Kit

don't use: compile 'com.facebook.android:account-kit-sdk:4.+'

instead use a specific version like:

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

there is a problem with the latest version in account kit with sdk 23

EDIT

For Facebook Android 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.

like image 55
rafsanahmad007 Avatar answered Sep 22 '22 14:09

rafsanahmad007


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

like image 25
Rod Nolan Avatar answered Sep 21 '22 14:09

Rod Nolan