8

我正在尝试构建我的 react-native 项目并使用 react-native-fbsdk。

我正在使用 react-native@0.38.0 和 react-native-fbsdk@0.5.0。

当我构建我的项目时,我在执行屏幕上遇到了这个错误。

**Execution failed for task** ':react-native-fbsdk:processReleaseResources'.

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/sathish/Android/Sdk/build-tools/23.0.1/aapt'' **finished with non-zero exit value 1**
4

3 回答 3

22

我找到了解决方案。

react-native-fbsdk几天前更新了模块,导致出现此错误。

如果要解决此错误,请执行以下操作:

  1. 转到你的 node_modules/react-native-fbsdk/android/build.gradle。打开 build.gradle 文件。

  2. 更改compile('com.facebook.android:facebook-android-sdk:4++')compile('com.facebook.android:facebook-android-sdk:4.22.1')

于 2017-05-29T09:40:29.383 回答
3

能够通过将 react-native-fbsdk 更新到 0.6.0 来修复它。

于 2017-05-29T09:03:51.000 回答
0

这可行,但即使使用它和 RN 0.45,它也是暂时的。如果我升级了一个模块,我将不得不重新应用修复。我发现了这一点,这似乎是一个更好的解决方法。不过应该在主 RN repo 中更新。

于 2017-06-15T00:11:29.050 回答