React-native-fbsdk构建错误

时间:2017-12-07 08:35:57

标签: android react-native react-native-fbsdk

我正在使用react-native-fbsdk。但是上次当我尝试在Android上构建我的项目时,我遇到了这个错误。

  Could not resolve all dependencies for configuration ':react-native-fbsdk:_debugPublishCopy'.
     > Could not find com.android.support:appcompat-v7:27.0.1.
       Searched in the following locations:
           file:/home/deema/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.pom
           file:/home/deema/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.jar
           file:/home/deema/Desktop/work/projects/dacebookTest/android/sdk-manager/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.jar
       Required by:
           dacebookTest:react-native-fbsdk:unspecified
     > Could not find com.android.support:appcompat-v7:27.0.1.

com.android.support v 27有更多相同的错误。 我试图创建新的空项目,我也有同样的错误。

2 个答案:

答案 0 :(得分:0)

尝试替换

compile('com.facebook.android:facebook-android-sdk:4.28.0')

{{1}}

答案 1 :(得分:0)

密钥位于您的案例中显示的错误消息中:

  

在以下位置搜索:   file:/home/deema/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/

我也有同样的。然后我去了这个地方:

  

文件:/首页/ deema /安卓/ SDK /演员/安卓/ m2repository / COM /安卓/支持/程序兼容性-V7 /

发现没有名为27.0.1的目录,因为在我的情况下,没有下载最新的buildTool。在我的情况下,我有27.0.0-alpha1

因此,在我的应用build.gradle

  

node_modules /反应天然-fbsdk /机器人/的build.gradle

27.0.1替换为27.0.0-alpha1,构建成功。