with studio replaced has failed configurar compile been auth and actualizar android firebase android-studio android-gradle jcenter

android - studio - Error: no se pudo encontrar com.google.gms: google-services: 4.2.0



gradle version android studio (4)

Debido a que google-services: 4.2.0 no está disponible en Central Repository, por lo tanto, debe descargarse desde Android Tools Repository. Para agregar esto a su proyecto agregue

maven { url ''https://dl.bintray.com/android/android-tools'' }

esto a los repositorios de buildscript. Para obtener más información, consulte https://mvnrepository.com/artifact/com.google.gms/google-services/4.2.0

buildscript { repositories { jcenter() google() maven { url ''https://maven.fabric.io/public'' } // Add this to your project maven { url ''https://dl.bintray.com/android/android-tools'' } } dependencies { classpath ''com.android.tools.build:gradle:3.2.1'' classpath ''com.google.gms:google-services:4.2.0'' classpath ''com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'' classpath ''com.github.dcendents:android-maven-gradle-plugin:2.1'' // These docs use an open ended version so that our plugin // can be updated quickly in response to Android tooling updates // We recommend changing it to the latest version from our changelog: // https://docs.fabric.io/android/changelog.html#fabric-gradle-plugin classpath ''io.fabric.tools:gradle:1.27.0'' } } allprojects { repositories { jcenter() maven { url ''https://maven.google.com/'' } google() } }

hoy intentaba actualizar com.google.gms: google-services a 4.2.0 desde 4.1.0, ya que es la versión más reciente y recommended por firebase. Pero me sale este error:

Could not find com.google.gms:google-services:4.2.0. Searched in the following locations: https://jcenter.bintray.com/com/google/gms/google-services/4.2.0/google-services-4.2.0.pom https://jcenter.bintray.com/com/google/gms/google-services/4.2.0/google-services-4.2.0.jar https://dl.google.com/dl/android/maven2/com/google/gms/google-services/4.2.0/google-services-4.2.0.pom https://dl.google.com/dl/android/maven2/com/google/gms/google-services/4.2.0/google-services-4.2.0.jar https://maven.fabric.io/public/com/google/gms/google-services/4.2.0/google-services-4.2.0.pom https://maven.fabric.io/public/com/google/gms/google-services/4.2.0/google-services-4.2.0.jar Required by: project :

Y aquí está la construcción de mi proyecto:

// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() google() maven { url ''https://maven.fabric.io/public'' } } dependencies { classpath ''com.android.tools.build:gradle:3.2.1'' classpath ''com.google.gms:google-services:4.2.0'' classpath ''com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'' classpath ''com.github.dcendents:android-maven-gradle-plugin:2.1'' // These docs use an open ended version so that our plugin // can be updated quickly in response to Android tooling updates // We recommend changing it to the latest version from our changelog: // https://docs.fabric.io/android/changelog.html#fabric-gradle-plugin classpath ''io.fabric.tools:gradle:1.27.0'' } } allprojects { repositories { jcenter() maven { url ''https://maven.google.com/'' } google() } }

ACTUALIZAR:

Como dijo Doug Stevenson, la dependencia ya está en funcionamiento, así que solo use google () en sus repositorios.

Si tiene algún problema con otros repositorios de Google (firebase, exoplayer) puede hacer un seguimiento del progreso del problema here .


Intenta esto, trabaja para mí:

buildscript { repositories { google() //jcenter() jcenter {url ''https://dl.bintray.com/android/android-tools''} jcenter {url ''https://firebase.bintray.com/gradle''} mavenCentral () } dependencies { classpath ''com.android.tools.build:gradle:3.2.1'' classpath ''com.google.gms:google-services:4.2.0'' classpath ''com.google.firebase:firebase-plugins:1.1.5'' } } allprojects { repositories { google() //jcenter() jcenter {url ''https://dl.bintray.com/android/android-tools''} jcenter {url ''https://firebase.bintray.com/gradle''} mavenCentral () } } task clean(type: Delete) { delete rootProject.buildDir }


google-services: 4.2.0 ahora está de vuelta en el repositorio de google maven, solo sincroniza gradle con la configuración por defecto:

allprojects { repositories { google() jcenter() } }


Lunes 10 de diciembre de 2018, 1:30 PM PST

El complemento de servicios de Google Play, el complemento de monitoreo de Firebase Performance, exoplayer y otras dependencias posibles faltaban en jCenter. No está claro por qué, pero se sabe que algunos de los equipos están trasladando sus artefactos de compilación al repositorio de Google.

A partir de este momento, el complemento de servicios de Google Play se ha migrado, y debería estar disponible a través de google () en su buildscript por ahora.