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

前端 未结 6 1330
野趣味
野趣味 2020-11-30 02:58

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 g

相关标签:
6条回答
  • 2020-11-30 03:15

    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

    0 讨论(0)
  • 2020-11-30 03:20

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

    0 讨论(0)
  • 2020-11-30 03:21

    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:

    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.

    0 讨论(0)
  • 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".

    0 讨论(0)
  • 2020-11-30 03:25

    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

    0 讨论(0)
  • 2020-11-30 03:31

    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.

    0 讨论(0)
提交回复
热议问题