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'
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.
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.
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:
-
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.
- 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
-
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
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.
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'
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'
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.
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.
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
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.
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á.
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'
}
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.
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.
- Cambiar a usar
compile 'com.google.android.gms:play-services-location:8.3.0'
en la aplicaciónbuild.gradle
- Mover
apply plugin: 'com.google.gms.google-services'
al final de appbuild.gradle
- Use {[4] } en el proyecto
build.gradle
dependencia - Cambiar a usar
gradle-2.8
engradle/wrapper/gradle-wrapper.properties
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