webentwicklung-frage-antwort-db.com.de

Fehler beim Ausführen von Reaktiver-laufendem Android

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 25

buildToolsVersion "25.0.0"

targetSdkVersion 25

28
Anant kamat

Ich habe heute das gleiche Problem konfrontiert.

Es scheint ein Problem mit dem Paket react-native-fbsdk Zu geben.

Ich habe den einzigen Weg gefunden, es vorerst zu lösen:

um node_modules/react-native-fbsdk/Android/build.gradle

change compile('com.facebook.Android:facebook-Android-sdk:4+')

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

Dies ist eine sehr schlechte Lösung.

Wenn Sie einen geeigneten Lösungsweg finden, teilen Sie uns dies bitte mit.

Die akzeptierte Antwort ist der Trick, aber eine sauberere Lösung wäre die Einschränkung der Android-Version von fbsdk, die in der Bibliothek für reaktives fbsdk verwendet wird. Durch Hinzufügen des folgenden Codes zu project (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'
            }
        }
    }
}
34
Akhil

Ich habe dasselbe Problem seit heute morgen und soweit ich sehen kann, ist es ein Problem mit der React-native-fbsdk-Bibliothek und dem Android-Support-Repository.

Wenn Sie in einen der Unterordner des Pfads gehen, in dem Ihre SDK installiert ist (in Ihrem Fall) "Home/Ubuntu/Android/Sdk/Extras/Android/m2repository/de/Android/Support", wird wahrscheinlich "26.0" angezeigt. 0-alpha1 "als letzter Ordner, obwohl Google ( https://dl.google.com/dl/Android/maven2/index.html - collapse com.Android.support) eindeutig den letzten Ordner vorschlägt "27.0.2"!

Ich habe versucht, das neueste Android_m2repository vom erworbenen Link herunterzuladen: https://dl.google.com/Android/repository/Android_m2repository_r47.Zip Es fehlen jedoch alle folgenden Ordner: 26.0.0-beta1, 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 konnte den Fehler durch Bearbeiten von node_modules/reag-native-fbsdk/Android/build.gradle entfernen

kompilieren ('com.facebook.Android:facebook-Android-sdk:4.28.0')

aber ich bin immer noch nicht in der Lage zu bauen und ich bin sicher, dass dies nicht der richtige Weg ist, auch wenn Sie bauen können!

7
razbard

Folgen Sie diesen Schritten und machen Sie Ihren Build erfolgreich 

  1. Gehe zu Projekt build.gradle file Hinzufügen maven {url"https://maven.google.com"} Lädt die fehlenden Elemente herunter.

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

ANDERE WEISE

Wechseln Sie zu node_modules/react-native-fbsdk: build.gradle und wechseln Sie zu 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"
            }

        }
    }  
5
Syed Zain Ali

Das Aktualisieren des Android-Studios löste dies für mich ... 

Unten sind die Schritte, die ich befolgt habe

  • Android-SDK aktualisiert (heruntergeladene Plattform und Build-Tools für Version 27 und andere automatische Vorschläge) 
  • Android Studio aktualisiert
  • Synchronisiert die Abhängigkeitsprojekte
  • Android Studio hat automatisch nach Aktualisierungen gefragt
  • Das Ausführen des reag-nativen Laufs von Android wurde automatisch heruntergeladen. Abhängigkeiten von gradle-4.1-all.Zip wurden automatisch in meine Datei "gradle-wrapper.properties" aufgrund des gradle-Updates aus dem obigen Schritt eingefügt
0
Jawad