es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

React-Native: “Por favor, elimine el uso del repositorio Maven `jcenter()` de sus scripts de construcción…”

Estoy construyendo mi proyecto después de agregar react-native-image-crop-picker. Pero me encuentro con este error.
enter image description here
¿Podrías por favor mostrarme cómo arreglar esto? Muchas gracias.

“`
//build.gradle
buildscript {
ext {
buildToolsVersion = "30.0.2"
minSdkVersion = 21
compileSdkVersion = 30
targetSdkVersion = 30
ndkVersion = "20.1.5948944"
}
repositories {

<pre><code> mavenCentral()
google()
}
dependencies {
classpath("com.android.tools.build:gradle:4.2.1")
}
</code></pre>

}

allprojects {
repositories {
mavenCentral()
mavenLocal()
maven {
// Todo lo de React Native (JS, fuentes Obj-C, binarios de Android) se instala desde npm
url("$rootDir/../node<em>modules/react-native/android")
}
maven {
// Android JSC se instala desde npm
url("$rootDir/../node</em>modules/jsc-android/dist")
}

<pre><code> google()
maven { url 'https://maven.google.com' }
maven { url 'https://www.jitpack.io' }
}
</code></pre>

}
“`

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Este error ocurre porque la versión de la librería com.android.support:appcompat-v7 que se está utilizando en el proyecto entra en conflicto con la versión requerida por la librería react-native-image-crop-picker.

    Para solucionar este problema, puedes probar lo siguiente:

    1. Abre el archivo build.gradle del módulo de tu aplicación.
    2. Busca la sección de dependencias y agrega el siguiente código:

    configurations.all {
        resolutionStrategy {
            force 'com.android.support:appcompat-v7:28.0.0'
        }
    }
    

    Este código obligará a la aplicación a usar la versión 28.0.0 de la librería appcompat-v7, la cual es requerida por react-native-image-crop-picker.

    1. Sincroniza tu proyecto con Gradle.

    Estos pasos deberían resolver el problema. Si el problema persiste, también puedes intentar actualizar tu buildToolsVersion a la última versión disponible.

Comments are closed.