28 votes

Erreur de dépendance React-native (com.atlassian.mobile.video okhttp-ws-compat)

Je suis le développement d'une Réaction application native et tout d'un coup, j'ai commencé à avoir l'erreur suivante:

  • Ce qui s'est passé: Un problème est survenu de la configuration de projet": app'. N'a pas pu résoudre toutes les dépendances de configuration ':app:_debugApk'. Un problème est survenu de la configuration de projet": réagir-native-config". N'a pas pu résoudre toutes les dépendances de configuration ':réagir-native-config:_debugPublishCopy'. Ne pouvait pas trouver com.atlassian.mobile.vidéo:okhttp-ws-compat:3.7.0-atlassian1. Exigé par: cabm8:réagir-native-config:non spécifié > com.facebook.réagir:réagir indigènes:0.42.3-atlassian-1

Je me suis débarrassé du module react-native-config , mais toujours face à une erreur semblable:

  • Ce qui s'est passé: Un problème est survenu de la configuration de projet": app'. N'a pas pu résoudre toutes les dépendances de configuration ':app:_debugApk'. Un problème est survenu de la configuration de projet": réagir-native-cartes". N'a pas pu résoudre toutes les dépendances de configuration ':réagir-native-cartes:_debugPublishCopy'. Ne pouvait pas trouver com.atlassian.mobile.vidéo:okhttp-ws-compat:3.7.0-atlassian1. Exigé par: cabm8:réagir-native-cartes:non spécifié > com.facebook.réagir:réagir indigènes:0.42.3-atlassian-1

Le problème semble être lié à l' com.atlassian.mobile.video:okhttp-ws-compat:3.7.0-atlassian1 en quelque sorte.

J'ai essayé de réinstaller node_modules, supprimé les dossiers android et ios puis restauré à l'aide de git. Quoi d'autre pourrais-je essayer?

23voto

imarem Points 231

Dans votre build.gradle (pas dans android/app/build.gradle ) ajoutez ces lignes pour forcer toute dépendance à react-native à une version spécifique:

 allprojects {

    configurations.all {
        resolutionStrategy {
            eachDependency { DependencyResolveDetails details ->
                if (details.requested.group == 'com.facebook.react' && details.requested.name == 'react-native') {
                    details.useVersion "0.39.0" // Your real React Native version here
                }
            }
        }
    }
...
}
 

Cette configuration a fonctionné pour moi. J'espère que cela vous aidera.

15voto

Ishaan Sharma Points 208

com.atlassian.mobile.video n'est pas disponible sur maven pour le moment. Pour exécuter votre projet, vous devez le mettre à jour

Mettez à jour votre version react et react-native dans votre fichier package.json

 "react": "16.0.0-alpha.3",
"react-native": "0.43.1",
 

Supprimez ensuite node_modules et recommencez npm install

Dites-moi si cela marche pour vous

2voto

s2t2 Points 440

Pour info cette erreur est suivi ici: https://github.com/facebook/react-native/issues/14225

J'ai été en mesure de corriger en précisant les versions suivantes de react et react-native:

  • "réagir": "15.4.1",
  • "réagir indigènes": "0.42.3"

Voir https://github.com/oblador/react-native-vector-icons/issues/480#issuecomment-304471394.

1voto

Ajoutez-le à votre fichier build.gradle (pas dans app / build.gradle) dans le dossier android. vous ne voulez pas ajouter manuellement la version native de react.

 allprojects {
    configurations.all {
        resolutionStrategy {
            eachDependency { DependencyResolveDetails details ->
                if (details.requested.group == 'com.facebook.react' && details.requested.name == 'react-native') {
                    def file = new File("$rootDir/../node_modules/react-native/package.json")
                    def version = new groovy.json.JsonSlurper().parseText(file.text).version
                    details.useVersion version
                }
            }
        }
    }
}
 

Je pense que ça aidera.

0voto

Jack Harley Points 1

Même problème, regardé dans le code source, mais ne pouvait pas trouver une référence à "atlassian" n'importe où, alors que j'ai désactivé le wifi (pour voir si des appels sont faits pour arriver à une ressource externe) et le suivant

N'a pas pu résoudre toutes les dépendances de configuration ':réagir-native-google-analytics-pont:_debugPublishCopy'. N'a pas pu résoudre com.atlassian.mobile.vidéo:okhttp-ws-compat:3.7.0-atlassian1. Exigé par: OneUps:réagir-native-google-analytics-pont:non spécifié > com.facebook.réagir:réagir indigènes:0.42.3-atlassian-1 N'a pas pu résoudre com.atlassian.mobile.vidéo:okhttp-ws-compat:3.7.0-atlassian1. Ne pouvait pas obtenir de la ressource 'https://jcenter.bintray.com/com/atlassian/mobile/video/okhttp-ws-compat/3.7.0-atlassian1/okhttp-ws-compat-3.7.0-atlassian1.pom'.

Si vous suivez ce lien, il semble que ce paquet a été supprimé, qui je pense est à l'origine du problème?

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