2017-12-07 3 views
0

Ich benutze, um zu reagieren-native-fbsdk. Aber als ich letztes Mal versuchte, mein Projekt auf Android zu bauen, habe ich diesen Fehler.React-native-fbsdk Erstellungsfehler

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. 

Es gibt mehr gleiche Fehler mit com.android.support v 27. Ich habe versucht, neues leeres Projekt zu erstellen, und ich habe dieselben Fehler.

Antwort

0

Try

node_modules/react-native-fbsdk/android/build.gradle 

mit

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

Der Schlüssel ist in der Fehlermeldung in Ihrem Fall gezeigt ersetzt:

in den folgenden Orten gesucht: file:/home/deema/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/

Ich hatte das gleiche. Dann ging ich in der Lage:

file:/home/Deema/Android/Sdk/Extras/android/m2repository/com/android/support/appcompat-v7/

und fand, dass es ist kein Verzeichnis mit dem Namen 27.0.1, weil in meinem Fall das neueste buildTool nicht heruntergeladen wurde. In meinem Fall hatte ich 27.0.0-alpha1.

Also in beiden meiner App build.gradle und in

node_modules/reagieren-native-fbsdk/android/build.gradle

Und ersetzt 27.0.1 mit 27.0.0-alpha1 und Build erfolgreich war.