2017-12-06 2 views
25
A problem occurred configuring project ':app'. 
    > Could not resolve all dependencies for configuration ':app:_debugApk'. 
    > A problem occurred configuring project ':react-native-fbsdk'. 
     > 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/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.pom 
      file:/home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.jar 
      file:/home/ubuntu/git/mstore-pro/android/sdk-manager/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.jar 
      Required by: 
      beostore:react-native-fbsdk:unspecified 
     > Could not find com.android.support:appcompat-v7:27.0.1. 
      Searched in the following locations: 
      file:/home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.pom 
      file:/home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.jar 
      file:/home/ubuntu/git/mstore-pro/android/sdk-manager/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.jar 
      Required by: 
      beostore:react-native-fbsdk:unspecified > com.facebook.react:react-native:0.46.4 
     > Could not find com.android.support:support-annotations:27.0.1. 
      Searched in the following locations: 
      file:/home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/support-annotations/27.0.1/support-annotations-27.0.1.pom 
      file:/home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/support-annotations/27.0.1/support-annotations-27.0.1.jar 
      file:/home/ubuntu/git/mstore-pro/android/sdk-manager/com/android/support/support-annotations/27.0.1/support-annotations-27.0.1.jar 
      Required by: 
      beostore:react-native-fbsdk:unspecified > com.facebook.android:facebook-android-sdk:4.29.0 > com.facebook.android:facebook-core:4.29.0 
     > Could not find com.android.support:support-core-utils:27.0.1. 
      Searched in the following locations: 
      file:/home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/support-core-utils/27.0.1/support-core-utils-27.0.1.pom 
      file:/home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/support-core-utils/27.0.1/support-core-utils-27.0.1.jar 
      file:/home/ubuntu/git/mstore-pro/android/sdk-manager/com/android/support/support-core-utils/27.0.1/support-core-utils-27.0.1.jar 
      Required by: 
      beostore:react-native-fbsdk:unspecified > com.facebook.android:facebook-android-sdk:4.29.0 > com.facebook.android:facebook-core:4.29.0 
     > Could not find com.android.support:appcompat-v7:27.0.1. 
      Searched in the following locations: 
      file:/home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.pom 
      file:/home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.jar 
      file:/home/ubuntu/git/mstore-pro/android/sdk-manager/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.jar 
      Required by: 
      beostore:react-native-fbsdk:unspecified > com.facebook.android:facebook-android-sdk:4.29.0 > com.facebook.android:facebook-common:4.29.0 
     > Could not find com.android.support:cardview-v7:27.0.1. 
      Searched in the following locations: 
      file:/home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/cardview-v7/27.0.1/cardview-v7-27.0.1.pom 
      file:/home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/cardview-v7/27.0.1/cardview-v7-27.0.1.jar 
      file:/home/ubuntu/git/mstore-pro/android/sdk-manager/com/android/support/cardview-v7/27.0.1/cardview-v7-27.0.1.jar 
      Required by: 
      beostore:react-native-fbsdk:unspecified > com.facebook.android:facebook-android-sdk:4.29.0 > com.facebook.android:facebook-common:4.29.0 
     > Could not find com.android.support:customtabs:27.0.1. 
      Searched in the following locations: 
      file:/home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/customtabs/27.0.1/customtabs-27.0.1.pom 
      file:/home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/customtabs/27.0.1/customtabs-27.0.1.jar 
      file:/home/ubuntu/git/mstore-pro/android/sdk-manager/com/android/support/customtabs/27.0.1/customtabs-27.0.1.jar 
      Required by: 
      beostore:react-native-fbsdk:unspecified > com.facebook.android:facebook-android-sdk:4.29.0 > com.facebook.android:facebook-common:4.29.0 
     > Could not find com.android.support:support-v4:27.0.1. 
      Searched in the following locations: 
      file:/home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/support-v4/27.0.1/support-v4-27.0.1.pom 
      file:/home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/support-v4/27.0.1/support-v4-27.0.1.jar 
      file:/home/ubuntu/git/mstore-pro/android/sdk-manager/com/android/support/support-v4/27.0.1/support-v4-27.0.1.jar 
      Required by: 
      beostore:react-native-fbsdk:unspecified > com.facebook.android:facebook-android-sdk:4.29.0 > com.facebook.android:facebook-common:4.29.0 

compileSdkVersion 25Erste Fehler bei der Ausführung reagieren-native Lauf android

buildToolsVersion "25.0.0"

targetSdkVersion 25

Antwort

10

Ich habe heute das gleiche Problem konfrontiert.

Sieht aus wie es gibt ein Problem mit react-native-fbsdk Paket;

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

Änderung compile('com.facebook.android:facebook-android-sdk:4+')

zu compile('com.facebook.android:facebook-android-sdk:4.26.0')

Das ist sehr schlecht Lösung:

Ich habe die einzige Möglichkeit, es zu lösen jetzt gefunden.

Wenn Sie den richtigen Weg finden, um es zu lösen - bitte teilen.

+1

ich habe das versucht. funktionierte nicht für mich –

+1

Es funktionierte für mich, aber ich habe auf Version 4.28.0 geändert. Eine gute Vorgehensweise ist immer die Bibliotheksversion, anstatt das Pluszeichen zu verwenden. – androidevil

+0

Schlechte aber Arbeit, tks! – dbam

7

Ich habe das gleiche Problem seit heute Morgen und so weit wie Ich kann sehen, es ist ein Problem mit der react-native-fbsdk-Bibliothek und Android-Support-Repository.

Wenn Sie in einen der Unterordner auf dem Pfad gehen, wo Ihr SDK installiert ist (in Ihrem Fall) "home/ubuntu/Android/SDK/Extras/Android/M2repository/com/Android/support" werden Sie wahrscheinlich sehen der "26.0.0-alpha1" als letzter Ordner, obwohl Google (https://dl.google.com/dl/android/maven2/index.html - collapse com.android.support) eindeutig vorschlägt, dass der letzte Ordner "27.0.2" sein sollte!

Ich habe versucht, die neueste android_m2repository aus dem erworbenen Link Download: https://dl.google.com/android/repository/android_m2repository_r47.zip aber es ist auch alle folgenden Ordner fehlen: 26.0.0-beta 1, 26.0.0-Beta2, 26.0.0, 26.0.1, 26.0.2, 26.1.0, 27.0.0, 27.0.1, 27.0.2

ich es geschafft, den Fehler zu entfernen, indem node_modules Bearbeitung/reagieren-native-fbsdk/android/build.gradle

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

aber bin immer noch nicht abl e zu bauen und ich bin sicher, das ist nicht der richtige Weg zu gehen, auch wenn Sie in der Lage sind zu bauen!

0

aktualisiert Android Studio löste dies für mich ...

Im Folgenden sind die Schritte, die ich

gefolgt
  • Aktualisiert android-sdk (heruntergeladen Plattform und bauen Werkzeuge für die Version 27 und andere Auto schon sagt)
  • Android Studio aktualisiert
  • die Abhängigkeits Projekte Synchronisierte
  • Android Studio für die Aktualisierung automatisch gefragt gradle
  • Running-react-native run-android automatisch heruntergeladene Abhängigkeiten von gradle-4.1-all.zip, die automatisch in meine "Gradle-Wrapper hinzugefügt wurde.Eigenschaften“Datei wegen gradle Update aus dem obigen Schritt
+1

updaten android studio ist nicht creting '/ home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1 /' ordner für mich –

+0

@Anantkamat Meine genauen Schritte aktualisiert. Hoffe das hilft ... BTW der appcompat-v7/27.0.1 Ordner wird auch nicht in meinen SDK hinzugefügt ... Aber ich bekomme den Fehler nicht mehr ... – Jawad

3

Befolgen Sie diese Schritte und Ihren Build Erfolgreiche

  1. Go Make build.gradle filemaven {url"https://maven.google.com"} Hinzufügen Projekt die fehlenden Elemente herunterladen.

  2. android/build.gradle file und restrict fbsdk Version to 4.28.0

ANDERE WEISE

Zum node_modules/react-native-fbsdk: build.gradle Änderung compileSdkVersion 26 oder 27

allprojects { 
    repositories { 
     mavenLocal() 
     jcenter() 
     maven { 
      url "https://maven.google.com" 
      } 
     configurations.all { 
      resolutionStrategy { 
       force 'com.facebook.android:facebook-android-sdk:4.28.0' 
       } 
      } 
     maven { 
      // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm 
       url "$rootDir/../node_modules/react-native/android" 
      } 

     } 
    } 
33

Die akzeptierte Antwort funktioniert der Trick aber eine sauberere Lösung wäre, die android fbsdk Version in die verwendet zu beschränken reagieren nativen fbsdk Bibliothek. Durch Hinzufügen des folgenden Codes zum Projekt (root) build.gradle wurde sichergestellt, dass die angegebene Version von fbsdk von allen Bibliotheksprojekten verwendet wird.

allprojects { 
    repositories { 
     ... 
     configurations.all { 
      resolutionStrategy { 
       force 'com.facebook.android:facebook-android-sdk:4.28.0' 
      } 
     } 
    } 
} 
+0

Ah das funktioniert! Bei meinem ersten Versuch habe ich es in die falsche build.gradle-Datei gestellt. Aber sobald ich es in den root build.gradle gelegt habe, hat es funktioniert. – Khon

+0

Stellen Sie sicher, dass Sie das neueste Buildgrdle 'com.android.tools.build: grandle: 3.0.1' haben, sonst funktioniert es vielleicht immer noch nicht! – razbard

Verwandte Themen