www whatwg spec language 3wc android firebase firebase-cloud-messaging

android - whatwg - Error al resolver: play-services-tasks



w3c html standards (5)

He intentado agregar FCM a mi aplicación de Android durante casi 48 horas. Sigo fallando con estos dos errores en Android Studio. He intentado todas las soluciones en este post . Todavía no pude arreglarlo.

Quiero que la mensajería en la nube de Firebase esté integrada en mi aplicación. Así que hice lo siguiente.

  • Creé una aplicación en la consola firebase.
  • Incluye el archivo de configuración .json
  • Añadido el SDK
  • implementation ''com.google.firebase:firebase-messaging:17.0.0'' (en el nivel de aplicación gradle)
  • apply plugin: ''com.google.gms.google-services'' (en la última línea del archivo gradle de nivel de aplicación)
  • classpath ''com.google.gms:google-services:4.0.1'' (en el nivel de proyecto gradle)
  • Se agregó el repositorio de google() (en el nivel de proyecto gradle)

He intentado sincronizar muchas veces y sigo recibiendo el error

No se pudo resolver: jugar-servicios-tareas Abrir archivo

Error al resolver: play-services-basement Open File

En una nota al margen, estoy usando el plugin gradle 3.1.3

classpath ''com.android.tools.build:gradle:3.1.3''

¿Puede alguien por favor darme una mano aquí por favor.


Añade en tu app.gradle

allprojects { repositories { jcenter() maven { url "https://maven.google.com" } } }

y actualiza la versión de tus dependencias.


Coloque el repositorio de google () en la primera línea de dependencias. Funcionará.


Tengo el mismo problema y resuelto por esto:

En gradle (project) , solo cambia la posición de google() antes de jcenter() , y el error desaparece.

repositories { google() jcenter() }


Tuve esto ocurriendo debido a la versión desactualizada de las herramientas de compilación. La actualización del 28.0.2 al 28.0.3 lo resolvió.

buildToolsVersion ''28.0.2''

a:

buildToolsVersion ''28.0.3''

en el archivo build.gradle.


jcenter() veces actúa como un repositorio espejo para algunas dependencias de Google. Durante el proceso de construcción de Gradle, busca dependencias en la primera entrada que aparece en el bloque repositories {...} sus repositories {...} . Entonces, si este repositorio está roto o si ocurre algo malo con cualquier dependencia, el proceso fallará.

Aquí hay un orden recomendado para la lista de repositorios

repositories { google() maven { url ''https://maven.google.com/'' } jcenter() }