Actualización de conflictos de versión a 8.4.0


Error:

Falló la ejecución de la tarea ':app:processDebugGoogleServices'. Favor solucionar el conflicto de versión ya sea mediante la actualización de la versión de la google-servicios plugin (información sobre la última versión es disponible aquí) o actualizar la versión de com.Google.androide.gms a 8.3.0.

He hecho todas las cosas que he encontrado.

  dependencies {
            // This does not break the build when Android Studio is missing the JRebel for Android plugin.
            classpath 'com.zeroturnaround.jrebel.android:jr-android-gradle:1.0.+'
            classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
            classpath 'com.google.gms:google-services:2.0.0-alpha3'

            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }

Y en la aplicación gradle

    compile 'com.google.android.gms:play-services:8.4.0'
Author: Emzor, 2015-12-19

14 answers

Utilice estas dependencias para la compilación del proyecto.gradle

dependencies {
    classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
    classpath 'com.google.gms:google-services:2.0.0-alpha3'
}

Y pon esto al final de la compilación a nivel de aplicación.archivo gradle (después de las dependencias).

apply plugin: 'com.google.gms.google-services'

No tengo ni idea de por qué poner esto al final (y no al principio ) resuelve el error.

EDITAR 5/1/2016

Ok... Así que tratando de poner fin a todos los problemas que ustedes han enfrentado con mi solución

Este es mi nivel de aplicación final gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "your-app-name"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

repositories {
    jcenter()
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.google.android.gms:play-services:8.4.0'
    compile 'com.android.support:design:23.1.1'
    compile 'com.mcxiaoke.volley:library:1.0.6@aar'
}

apply plugin: 'com.google.gms.google-services'

Y este es mi nivel de proyecto final gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
        classpath 'com.google.gms:google-services:2.0.0-alpha3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

Compara esto con tus propios archivos de gradle, y agrega o modifica cualquier valor que sea diferente de lo que he escrito.

 336
Author: sarasgupta,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-04 20:42:43

En el módulo de la aplicación (build.gradle)

Movimiento:

apply plugin: 'com.google.gms.google-services'

A la última línea resolvió el problema.

 63
Author: Knight,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-11 19:05:44

Haga lo siguiente:

  1. Pon lo siguiente en tu compilación.gradle (archivo gradle de nivel de aplicación)

    dependencies {
          classpath 'com.android.tools.build:gradle:2.0.0-beta2'
          classpath 'com.google.gms:google-services:2.0.0-beta2'
    }
    

Por favor, compruebe aquí para la última versión, ya que esto sigue cambiando.

  1. Si recibes el siguiente mensaje de error, entonces necesitas actualizar tu envoltura de gradle a la última en gradle-wrapper.propiedad. Estoy usando 2.10.

Plugin es demasiado viejo, por favor actualizar a una versión más reciente, o establecer ANDROID_DAILY_OVERRIDE variable de entorno

  1. Coloque la siguiente línea en la parte inferior de su compilación.gradle (archivo gradle de nivel de módulo)

    apply plugin: 'com.google.gms.google-services
    
 14
Author: mthakuri,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-30 06:45:20

Esto parece solucionarse con la versión 3.0.0 del complemento de Servicios de Google (y la versión 9.0.0 de la biblioteca de Servicios de Google Play). Así que con esto

Compilación de nivel superior.gradle

dependencies {
    classpath 'com.google.gms:google-services:3.0.0'
}

Compilación de nivel de aplicación.gradle

apply plugin: 'com.google.gms.google-services'

dependencies {
    compile 'com.google.android.gms:play-services:9.0.0
}

Nota rápida: Si está actualizando a la versión 3.0.0 del complemento google-services, asegúrese de regenerar su archivo de configuración ya que tiene nuevos campos (explicado aquí).

Edit (2016-06-20): Mientras que esto compila y ejecutar, acabo de notar que en los registros de compilación se especifica poner el plugin en la parte inferior del archivo, o el valor predeterminado (9.0.0) se utilizará. Así que en la situación anterior esto no es un problema ya que estoy usando la versión 9.0.0, pero esto puede ser problemático al actualizar la dependencia. Aquí está el registro:

google-services plugin could not detect any version for com.google.android.gms or com.google.firebase, default version: 9.0.0 will be used. please apply google-services plugin at the bottom of the build file.

 7
Author: jguerinet,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-20 18:23:07

Para mí funciona solo esto:

Nivel superior.

dependencies {
    classpath 'com.android.tools.build:gradle:2.1.0'
    classpath 'com.google.gms:google-services:3.0.0'
}

Nivel de aplicación:

dependencies {
    compile 'com.google.android.gms:play-services-gcm:9.0.1'
    compile 'com.google.android.gms:play-services-location:9.0.1'
}

// should be at the bottom
apply plugin: 'com.google.gms.google-services'
 5
Author: Денис Шовгеня,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-04 06:02:41

Encontrado en el ejemplo oficial

En el proyecto gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.0.0-alpha9'
        classpath 'com.google.gms:google-services:2.0.0-alpha9'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

En app gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.google.samples.quickstart.signin"
        minSdkVersion 18
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    packagingOptions {
        exclude 'LICENSE.txt'
    }

    // Resolve dependency differences between app and tests
    configurations.all {
        resolutionStrategy.force 'com.android.support:support-annotations:23.1.1'
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:design:23.1.1'

    // Dependency for Google Sign-In
    compile 'com.google.android.gms:play-services-auth:8.4.0'

    // UiAutomatorTesting
    androidTestCompile 'com.android.support.test:runner:0.4.1'
    androidTestCompile 'com.android.support.test:rules:0.4.1'
    androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.2'
    androidTestCompile 'com.android.support:support-annotations:23.1.1'
}

apply plugin: 'com.google.gms.google-services'
 4
Author: Peter Kao,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-05 04:44:16

He actualizado en app build.gradle

dependencies {
....
compile 'com.google.android.gms:play-services-auth:9.0.0'

Y compilación de aplicaciones.gradle

  dependencies {
    classpath 'com.android.tools.build:gradle:2.1.0'
    classpath 'com.google.gms:google-services:3.0.0'
}

Está trabajando para.

 2
Author: Raja Peela,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-13 15:21:22

En mi caso he eliminado el plugin "apply:' com.Google.gms.google-servicios" desde el final del gradle.construir y su trabajo bien.

 2
Author: Chirag Thummar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-17 17:08:53

Lo importante es establecer Gradle a la versión 2.10

Https://stackoverflow.com/a/35188079/570168

 1
Author: Lord Flash,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:55:03

Estaba buscando... en la página de Google hay la solution...https://developers.google.com/android/guides/google-services-plugin#introduction

Agregue dependencias para las bibliotecas básicas necesarias para los servicios que ha habilitado. Este paso requiere que el plugin apply: 'com.Google.gms.google-servicios' line estar al final de tu app/build.gradle para que no se introduzcan colisiones de dependencias. Puede ver el resultado de este paso ejecutando ./gradlew :app:dependencias.

 1
Author: Wilkens Figueiredo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-26 16:12:13

No tiene sentido mover apply plugin: 'com.google.gms.google-services' al final de build.gradle . Es lo mismo que no definirlo.

Simplemente elimine esta línea y asegúrese de aplicar el complemento: 'com.android.application' está ahí

Uso:

compile 'com.google.android.gms:play-services-gcm:8.4.0'
compile 'com.google.android.gms:play-services:8.4.0'

Se compilará.

 1
Author: Goku,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-17 10:36:30

En el proyecto gradle

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.google.gms:google-services:2.0.0-alpha6'
    }
}

En aplicación / módulo gradle

apply plugin: 'com.google.gms.google-services'
android {
    ...
}

dependencies {
    compile 'com.google.android.gms:play-services-analytics:8.3.0'
}
 0
Author: Ahmad Aghazadeh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-28 18:40:16

En el proyecto gradle:

       compileSdkVersion 23

Está funcionando.

 -1
Author: nocmmnt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-02 12:22:56

Aquí está mi instrucción para arreglarlo.

  1. Cambiar a usar compile 'com.google.android.gms:play-services-location:8.3.0' en la aplicación build.gradle
  2. Mover apply plugin: 'com.google.gms.google-services' al final de app build.gradle
  3. Use {[4] } en el proyecto build.gradle dependencia
  4. Cambiar a usar gradle-2.8 en gradle/wrapper/gradle-wrapper.properties
 -3
Author: hawa11,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-27 12:10:24