30 votes

Obtenir une erreur lors de l'exécution de run-android run-native

 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

34voto

Akhil Points 356

La réponse acceptée fait l'affaire, mais une solution plus propre consisterait à restreindre la version android fbsdk utilisée dans la bibliothèque native fbsdk de react. L'ajout du code ci-dessous au projet (racine) build.gradle s'est assuré que la version spécifiée de fbsdk est utilisée par tous les projets de bibliothèque.

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

12voto

J'ai rencontré le même problème aujourd'hui.

Il semble qu'il y ait un problème avec le package react-native-fbsdk ;

J'ai trouvé le seul moyen de le résoudre pour l'instant:

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

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

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

C'est une très mauvaise solution.

Si vous trouverez un moyen approprié de le résoudre, veuillez le partager.

7voto

razbard Points 128

J'ai le même problème depuis ce matin et aussi loin que je peux voir, c'est un problème avec le réagissent-native-fbsdk bibliothèque et le soutien android référentiel.

Si vous allez dans un des sous-dossiers sur le chemin où votre sdk est installé (dans votre cas) "home/ubuntu/Android/Sdk/extras/android/m2repository/com/android/support", vous aurez probablement voir le "26.0.0-alpha1" comme le dernier dossier même si google (https://dl.google.com/dl/android/maven2/index.html - effondrement com.android.de soutien) laisse clairement entendre le dernier dossier doit être "27.0.2"!

J'ai essayé de télécharger la dernière android_m2repository de l'acquis lien: https://dl.google.com/android/repository/android_m2repository_r47.zip mais il est également absente de tous les dossiers suivants: 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

J'ai réussi à supprimer l'erreur en modifiant node_modules/réagir-native-fbsdk/android/build.gradle

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

mais je suis pas encore en mesure de construire et je suis sûr que ce n'est pas le propper de chemin à faire même si vous êtes en mesure de construire!

5voto

Syed Zain Ali Points 945

Suivez ces étapes et assurez la réussite de votre construction

  1. Accédez au projet build.gradle file ajoutant maven {url"https://maven.google.com"} téléchargera les éléments manquants.

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

AUTRE FAÇON

Aller à node_modules/react-native-fbsdk : build.gradle changer pour compileSdkVersion 26 ou 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"
            }

        }
    }  
 

0voto

Jawad Points 33

Mise à jour d'Android studio résolu pour moi...

Ci-dessous sont les étapes que j'ai suivi

  • Mise à jour android-sdk(téléchargé plate-forme et des outils de développement pour la version 27 et autres auto suggère)
  • Mise À Jour Android Studio
  • Synchronisé la dépendance projets
  • Android Studio automatiquement demandé pour la mise à jour de gradle
  • L'exécution de réagir indigènes de l'exécution android auto téléchargé dépendances de gradle-4.1-all.zip qui a été auto ajouté dans mon "gradle-wrapper."propriétés de fichier en raison de l'gradle mise à jour à partir de l'étape ci-dessus

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X