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.

Excepción de Flutter: No se pudo resolver com.google.android.gms:play-services-location:16.+

En el intento de emular la aplicación ahora, la terminal arroja una excepción y la aplicación no se inicia:

ERROR: La compilación falló con una excepción.

  • ¿Qué salió mal?:
    No se pudieron determinar las dependencias de la tarea ‘: app: processDebugResources’.

    No se pudieron resolver todas las dependencias de la configuración ‘: app: debugRuntimeClasspath’.
      > No se pudo resolver com.google.android.gms: play-services-location: 16.+.
        Se requiere por:
            project: app -> project: location
        > No se pudieron listar las versiones de com.google.android.gms: play-services-location.
            > No se pudo cargar los metadatos de Maven desde https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.xml.
               > No se pudo obtener el recurso ‘https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.xml’.
                  > No se pudo obtener ‘https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.xml’. Se recibió el código de estado 502 del servidor: Bad Gateway

  • Intente:
    Ejecuta con la opción –stacktrace para obtener la traza de la pila. Ejecuta con las opciones –info o –debug para obtener más información de registro. Ejecuta con –scan para obtener información completa.

  • Obtén más ayuda en https://help.gradle.org

BUILD FAILED en 37s
Excepción: La tarea de Gradle assembleDebug falló con el código de salida 1
Finalizado (sigterm)

Resultado de Flutter doctor:

[√] Flutter (Canal estable, 1.22.5, en Microsoft Windows [versión 10.0.19041.1348], configuración regional pt-BR)

[√] Conjunto de herramientas de Android: desarrollar para dispositivos Android (versión del SDK de Android 31.0.0)
[√] Android Studio (versión 3.6)
[√] Dispositivo conectado (1 disponible)

Ya intenté reemplazar “jcenter” en * proyecto / android / build.gradle * pasando * mavenCentral * en su lugar de la siguiente manera, como se informa aquí y aquí, pero eso no solucionó el problema.

repositories {
google()
mavenCentral()
maven {
url “https://maven.google.com”
  }
}

El proyecto estaba funcionando normalmente y esto ocurrió en este momento.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error sugiere que el sistema de compilación de Gradle no puede resolver una dependencia para el proyecto. Específicamente, no puede encontrar la versión de com.google.android.gms:play-services-location que se requiere para el proyecto.

    El mensaje de error también indica que el sistema de compilación está intentando acceder a la dependencia a través de jcenter, que ya no está disponible. Esta podría ser la razón por la que la compilación está fallando.

    Una posible solución a este problema es modificar el archivo build.gradle del proyecto para usar un repositorio alternativo que tenga la dependencia requerida. En este caso, se puede usar el repositorio mavenCentral() en lugar de jcenter.

    Parece que el usuario ya ha intentado esta solución, pero no funcionó. Es posible que también falten otras dependencias o que estén en conflicto entre sí. Para diagnosticar el problema más a fondo, el usuario puede ejecutar las opciones --stacktrace, --info o --debug como se sugiere en el mensaje de error.

    El usuario también puede intentar ejecutar el comando flutter clean para eliminar cualquier artefacto almacenado en caché y reconstruir el proyecto desde cero. Si el problema persiste, el usuario puede buscar ayuda en los foros de la comunidad de Flutter y Dart o contratar a un especialista para diagnosticar y solucionar el problema.

Comments are closed.