Error de dependencia React-native (com.atlassian.móvil.video okhttp-ws-compat)


Estoy desarrollando una aplicación nativa de React y de repente empecé a recibir el siguiente error:

  • Lo que salió mal: Se ha producido un problema al configurar el proyecto': app'. No se pudieron resolver todas las dependencias para la configuración': app: _debugApk'. Se ha producido un problema al configurar el proyecto': react-native-config'. No se pudieron resolver todas las dependencias para la configuración': react-native-config: _debugPublishCopy'. No se pudo encontrar com.atlassian.móvil.video: okhttp-ws-compat: 3.7.0-atlassian1. Requerido por: cabm8: react-native-config: unspecified > com.Facebook.react: react-native: 0.42.3-atlassian-1

Me deshice del módulo react-native-config pero todavía me enfrento a un error similar:

  • Lo que salió mal: Se ha producido un problema al configurar el proyecto': app'. No se pudieron resolver todas las dependencias para la configuración': app: _debugApk'. Se ha producido un problema al configurar el proyecto ': react-native-maps'. No se pudieron resolver todas las dependencias para la configuración': react-native-maps: _debugPublishCopy'. No se pudo encontrar com.atlassian.móvil.video: okhttp-ws-compat: 3.7.0-atlassian1. Requerido por: cabm8: react-native-maps: unspecified > com . Facebook.react: react-native: 0.42.3-atlassian-1

El tema parece estar relacionado con com.atlassian.mobile.video:okhttp-ws-compat:3.7.0-atlassian1 de alguna manera.

He intentado volver a instalar node_modules, quita las carpetas android y ios restaurado utilizando git. ¿Qué más podía probar?

Author: haxpanel, 2017-05-27

6 answers

com.atlassian.mobile.video no está disponible en maven ahora. Para ejecutar tu proyecto necesitas actualizarlo

Actualice su versión react y react-native en su archivo package.json

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

Luego eliminar node_modules y hacer un npm install de nuevo

Hágame saber si funciona para usted

 16
Author: Ishaan Sharma,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-29 20:20:54

En su build.gradle (no en android/app/build.gradle) agregue estas líneas para forzar toda la dependencia a react-native a una versión específica:

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
                }
            }
        }
    }
...
}

Esta configuración funcionó para mí. Espero que esto ayude.

 23
Author: imarem,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-30 06:42:22

Para su información, este error se rastrea aquí: https://github.com/facebook/react-native/issues/14225

Pude arreglarlo especificando las siguientes versiones de react y react-native:

  • "react":"15.4.1",
  • "react-native":"0.42.3"

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

 2
Author: s2t2,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-27 19:44:36

Añade esto a tu compilación.gradle (no en app / build.gradle) en la carpeta de Android. no desea agregar la versión de react-native manualmente.

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
                }
            }
        }
    }
}

Creo que esto ayudará.

 1
Author: Janaka Pushpakumara,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-30 04:44:21

El mismo problema, miré en el código fuente, pero no pude encontrar una referencia a "atlassian" en ningún lugar, así que desactivé wifi (para ver si se están realizando llamadas para obtener un recurso externo) y obtuve lo siguiente

No se pudieron resolver todas las dependencias para la configuración ':react-native-google-analytics-bridge:_debugPublishCopy'. No se pudo resolver com.atlassian.móvil.video: okhttp-ws-compat: 3.7.0-atlassian1. Requerido por: OneUps: react-native-google-analytics-bridge: unspecified > com . Facebook.react: react-nativo: 0.42.3-atlassian-1 No se pudo resolver com.atlassian.móvil.video: okhttp-ws-compat: 3.7.0-atlassian1. No se pudo obtener el recurso 'https://jcenter.bintray.com/com/atlassian/mobile/video/okhttp-ws-compat/3.7.0-atlassian1/okhttp-ws-compat-3.7.0-atlassian1.pom'.

Si sigues ese enlace, parece que ese paquete se ha eliminado, lo que supongo que está causando el problema.

 0
Author: Jack Harley,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-27 12:18:44

En tu estructura raíz.Gradle fuerza todas las dependencias a una versión específica.

allprojects {
 configurations.all {
   resolutionStrategy {
     eachDependency { DependencyResolveDetails details ->
       if (details.requested.group == 'com.facebook.react' && details.requested.name == 'react-native') {
         details.useVersion "0.40.0" // Your React Native version here
       }
     }
   }
 }
  }
 0
Author: Bharath Kumar Bachina,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-29 06:55:57