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.

Errores al configurar el proyecto react-native (construyendo gradle) con Android Studio. Quiero construir scripts de gradle para usar Firebase con mi aplicación.

Me encontré con este problema después de haber actualizado el Android Studio y la versión del Gradle. Aquí está lo que hice paso por paso:

Primero, obtuve el siguiente error:

Build Gradle Error Could not get unknown property ‘compile’

Revisé en Stackoverflow y decía que cambiando “compile” por “implementation” resolvería el problema, así que lo hice.

Otro problema era que Maven estaba obsoleto. Así que utilicé maven-publish en lugar de Maven.

Ahora estoy obteniendo el siguiente error:

12:24 PM Gradle sync failed: Could not find method uploadArchives() for arguments [builda5ye7ixpcm9qfmol93kt3ucl1$run_closure4@73b8042a] on project ‘:expo-application’ of type org.gradle.api.Project. (17 s 537 ms)

En esta parte del código en build.gradle (: expo-application):

uploadArchives {
repositories {
mavenDeployer {
configuration = configurations.deployerJars
repository (url: mavenLocal (). url)
}
}
}

No estoy muy familiarizado con el Android Studio o Java. Solo uso Android Studio para configurar aplicaciones de React Native para Android. ¿Podría alguien ayudarme a resolver estos problemas?

Gracias.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Solución a los errores de Gradle después de actualizar Android Studio y la versión Gradle

    Si está experimentando errores de Gradle después de actualizar las versiones de Android Studio y Gradle, aquí hay una guía paso por paso para ayudarlo a resolver los problemas:

    1. Error: Build Gradle Error Could not get unknown property 'compile'

    – Este error ocurre porque compile se ha quedado obsoleto y se ha reemplazado por implementation.
    – Solución: Reemplace compile con implementation en su archivo build.gradle.

    1. Error: Gradle sync failed: Could not find method uploadArchives()

    – Este error ocurre cuando Maven se ha quedado obsoleto, y requiere un nuevo método de implementación, como maven-publish.
    – Solución: Cambie uploadArchives a publishing en su archivo build.gradle y actualice las URL de su repositorio en consecuencia. Aquí hay un ejemplo de cómo hacerlo:

    publishing {
        repositories {
            maven {
                url = uri("https://your-artifact-repository-url")
                credentials {
                    username = "your-username"
                    password = "your-password" (o variable Gradle si lo desea)
                }
            }
        }
        publications {
            mavenAar(MavenPublication) {
                groupId = 'com.example'
                artifactId = 'your-library-name'
                version = VERSION_NAME
                from components.android
            }
        }
    }
    

    Estos pasos deberían ayudarlo a resolver exitosamente los errores de Gradle que encontró después de actualizar las versiones de su Android Studio y Gradle.

Comments are closed.