In my react-native project in android/app/build.gradle i have
... compileSdkVersion 26 buildToolsVersion "26.0.1" defaultConfig { applicationId "..." minSdkVersion 16 targetSdkVersion 26 versionCode 1 versionName "1.0" ndk { abiFilters "armeabi-v7a", "x86" } } ... dependencies { compile project(':react-native-fbsdk') compile project(':react-native-vector-icons') compile project(':react-native-splash-screen') compile project(':react-native-spinkit') compile project(':react-native-orientation') compile project(':react-native-maps') compile project(':react-native-android-sms-listener') compile fileTree(dir: "libs", include: ["*.jar"]) compile "com.android.support:appcompat-v7:26+" compile "com.android.support:design:26+" compile "com.android.support:recyclerview-v7:26+" compile "com.android.support:cardview-v7:26+" compile "com.facebook.react:react-native:+" // From node_modules compile("com.crashlytics.sdk.android:crashlytics:2.8.0@aar") { transitive = true; } } ...
but I always get
.../node_modules/react-native-fbsdk/android/build/intermediates/res/merged/release/values-v26/values-v26.xml:15:21-54: AAPT: No resource found that matches the given name: attr 'android:keyboardNavigationCluster'..../node_modules/react-native-fbsdk/android/build/intermediates/res/merged/release/values-v26/values-v26.xml:15: error: Error: No resource found that matches the given name: attr 'android:keyboardNavigationCluster'. :react-native-fbsdk:processReleaseResources FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':react-native-fbsdk:processReleaseResources'. > com.android.ide.common.process.ProcessException: Failed to execute aapt