小编Sun*_*egi的帖子

反应native-fbsdk未知问题?

我正在使用react native 0.49.5并反应16.0.0-beta.5来制作应用程序.
我正在使用react native-fbsdk(^ 0.6.3)进行facebook登录.所有必要的步骤都被用来链接android和facebook sdk.
但是当我跑的时候react-native run-android,它引发了一个错误.

CLI中的错误日志(TERMINAL):

/home/sunny/projects/ReactNativeApp/node_modules/react-native-fbsdk/android/build/intermediates/res/merged/release/values-v26/values-v26.xml:15:21-54:AAPT:找不到资源匹配给定名称:attr'android:keyboardNavigationCluster'.

/home/sunny/projects/ReactNativeApp/node_modules/react-native-fbsdk/android/build/intermediates/res/merged/release/values-v26/values-v26.xml:15:错误:错误:找不到匹配的资源给定的名称:attr'android:keyboardNavigationCluster'.

:react-native-fbsdk:processReleaseResources FAILED

FAILURE:构建因异常而失败.

  • 出了什么问题:任务执行失败':react-native-fbsdk:processReleaseResources'.com.android.ide.common.process.ProcessException:无法执行aapt

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪.使用--info或--debug选项运行以获取更多日志输出.

建筑失败

总时间:4.015秒无法在设备上安装应用程序,请阅读上述错误以获取详细信息.确保运行Android模拟器或连接设备并设置Android开发环境:https: //facebook.github.io/react-native/docs/android-setup.html

这是我的android/build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories { …
Run Code Online (Sandbox Code Playgroud)

android reactjs react-native react-native-fbsdk

6
推荐指数
2
解决办法
1687
查看次数