Todas las comunicaciones.androide.las bibliotecas de soporte deben usar exactamente la misma especificación de versión


Después de actualizar a Android Studio 2.3 recibí este mensaje de error. Sé que es solo una pista, ya que la aplicación se ejecuta normalmente, pero es realmente extraño.

All com.androide.las bibliotecas de soporte deben usar exactamente la misma especificación de versión (mezclar versiones puede provocar bloqueos en tiempo de ejecución). Encontrar versiones 25.1.1, 24.0.0. Los ejemplos incluyen com.androide.soporte: animated-vector-drawable: 25.1.1 y com.androide.soporte: mediarouter-v7: 24.0.0

introduzca la descripción de la imagen aquí

Mi gradle:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    testCompile 'junit:junit:4.12'

    compile 'com.android.support:appcompat-v7:25.1.1'
    compile 'com.android.support:support-v4:25.1.1'
    compile 'com.android.support:design:25.1.1'
    compile 'com.android.support:recyclerview-v7:25.1.1'
    compile 'com.android.support:cardview-v7:25.1.1'
    compile 'com.google.android.gms:play-services-maps:10.2.0'
    compile 'com.google.android.gms:play-services:10.2.0'

    compile 'io.reactivex.rxjava2:rxjava:2.0.1'
    compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
    compile 'com.jakewharton:butterknife:8.4.0'
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
    compile 'com.blankj:utilcode:1.3.6'
    compile 'com.orhanobut:logger:1.15'
    compile 'com.facebook.stetho:stetho:1.4.2'

    provided 'com.google.auto.value:auto-value:1.2'
    annotationProcessor 'com.google.auto.value:auto-value:1.2'
    annotationProcessor 'com.ryanharter.auto.value:auto-value-parcel:0.2.5'

    compile 'com.mikepenz:iconics-core:2.8.2@aar'
    compile('com.mikepenz:materialdrawer:5.8.1@aar') { transitive = true }
    compile 'com.mikepenz:google-material-typeface:2.2.0.3.original@aar'
    compile 'me.zhanghai.android.materialprogressbar:library:1.3.0'
    compile 'com.github.GrenderG:Toasty:1.1.1'
    compile 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.8.0'
    compile 'com.github.MAXDeliveryNG:slideview:1.0.0'

    compile 'com.facebook.fresco:fresco:1.0.1'
    compile 'com.github.bumptech.glide:glide:3.7.0'

    compile 'com.google.maps.android:android-maps-utils:0.4.4'
    compile 'com.github.jd-alexander:library:1.1.0'
}
Author: humazed, 2017-02-21

30 answers

Puede resolver esto con una de las siguientes soluciones:

Actualización:

A partir de Android studio 3.0, se vuelve mucho más fácil, ya que ahora muestra una pista más útil, por lo que solo tenemos que seguir esta pista.
por ejemplo: 1]

All com.androide.las bibliotecas de soporte deben usar exactamente la misma versión especificación (las versiones de mezcla pueden provocar fallos en el tiempo de ejecución). Encontrar versiones 27.0.2, 26.1.0. Los ejemplos incluyen com.androide.soporte: animated-vector-drawable: 27.0.2 y com.androide.soporte: customtabs: 26.1.0

Hay algunas combinaciones de bibliotecas, o herramientas y bibliotecas, que son incompatibles,o pueden llevar a errores. Una de estas incompatibilidades es compilar con una versión de las bibliotecas compatibles con Android que no la última versión (o en particular, una versión inferior a su targetSdkVersion.)

Solución:
Agregar explícitamente la biblioteca con el versión antigua pero con un nuevo número de versión.
en mi caso com.android.support:customtabs:26.1.0 así que tengo que añadir:

implementation "com.android.support:customtabs:27.0.2"  

Ie: Tome la biblioteca del segundo elemento, e impleméntela con el número de versión del primero.

Nota: no olvides presionar sincronizar ahora para que gradle pueda reconstruir el gráfico de dependencias y ver si hay más conflictos.

Explicación:
usted puede ser confundido por el mensaje de error como no utilice customtabs así que cómo tengo un conflicto!!
bien.. no usaste directamente, pero una de sus bibliotecas utiliza una versión antigua de customtabs internamente, por lo que debe solicitarla directamente.

Si tiene curiosidad por saber cuál de sus bibliotecas es responsable de la versión anterior y tal vez pida al autor que actualice su lib, Ejecute un informe de dependencia de Gradle, consulte la respuesta anterior para saber cómo.

Tenga en cuenta esto


Antigua respuesta:

Inspirado en Respuesta de software común :

Ejecute un informe de dependencia de Gradle para ver cuál es su árbol de dependencias es.

A partir de ahí, verá cuál de sus bibliotecas está pidiendo una versión diferente de las bibliotecas de soporte de Android. Para lo que sea que esté pidiendo, puede pedirlo directamente con el versión 25.2.0 o usa otros enfoques de resolución de conflictos de Gradle para obtener las mismas versiones.


Actualización:

A partir de la versión del plugin de gradle: 3.0 compile ha sido reemplazado por implementation o api ver esta respuesta para el diferencia.

Por lo tanto, use en su lugar:

./gradlew -q dependencies app:dependencies --configuration debugAndroidTestCompileClasspath

Y buscar la versión en conflicto.

Para mí, el error desapareció después de eliminar com.google.android.gms:play-services:10.2.0

Y solo incluye com.google.android.gms:play-services-location:10.2.0 y com.google.android.gms:play-services-maps:10.2.0 ya que son los dos únicos servicios de juego que uso.

Creo que el gms:play-services depende de algunos componentes antiguos de la biblioteca de soporte, por lo que necesitamos agregarlos explícitamente nosotros mismos.


Para AS 3.0 an anciano.

Ejecutar:

./gradlew -q dependencies <module-name>:dependencies --configuration implementation

Ejemplo:

./gradlew -q dependencies app:dependencies --configuration implementation

Si alguien conoce una manera mejor en el nuevo plugin de gradle, por favor házmelo saber.

 620
Author: humazed,
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
2018-09-23 08:41:59
  1. Vaya a la carpeta project/.idea/libraries en su sistema de archivos y vea qué bibliotecas son diferentes.
  2. Tendrá que incluir manualmente estas bibliotecas con la misma versión en su archivo build.gradle.
  3. Luego, sincroniza tu proyecto.

Por ejemplo:

compile 'com.android.support:appcompat-v7:25.2.0'

// Wrong library version found on 1st point
compile 'com.android.support:customtabs:25.2.0'
 178
Author: João Paulo Paiva,
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
2018-01-13 17:53:54

Para todos los casos, no solo para estas versiones o bibliotecas:

Presta atención a la pequeña ventana de información que dice algo sobre el error, dice los ejemplos que tienes que cambiar y agregar.

En este caso:

Se han encontrado las versiones 25.1.1, 24.0.0. Los ejemplos incluyen com.androide.soporte: animated-vector-drawable: 25.1.1 y com.androide.soporte: mediarouter-v7:24.0.0

Su

com.androide.soporte: animado-vector-drawable:25.1.1

es la versión 25.1.1, y su

com.androide.soporte: mediarouter-v7:24.0.0

es la versión 24.0.0 , por lo que hay que añadir el mediarouter con la misma versión:

com.android.support:mediarouter-v7:25.1.1

Y hacer eso para cada ejemplo que la pequeña ventana de información dice, en este caso todas las bibliotecas que no tienen la versión 25.1.1.

Tienes que sincronizar el gradle después de arreglar la biblioteca indicada para ver la siguiente biblioteca y paquete que tienes que cambiar.

IMPORTANTE:

Si no está utilizando explícitamente una o más bibliotecas especificadas y le está dando el error, significa que está siendo utilizada internamente por otra biblioteca, compílela explícitamente de todos modos.

También puede usar otro método para ver la diferencia de las versiones de todas las bibliotecas que en realidad están compilando (como ejecutar un informe de dependencia de gradle o ir a los archivos de sus bibliotecas), el objetivo real es compilar todas las bibliotecas que está utilizando con la misma versión.

 129
Author: Brandon Zamudio,
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-09-22 17:08:53

Añade esto al final de tu compilación.gradle (Módulo:app):

configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
    def requested = details.requested
    if (requested.group == 'com.android.support') {
        if (!requested.name.startsWith("multidex")) {
            details.useVersion '25.3.1'
        }
     }

   }
}

Asegúrese de reemplazar '25.3.1' con la versión de la biblioteca de soporte de Android que desea usar para todas las dependencias , no debe ser inferior a su versión complile sdk

Than re sync gradle

 64
Author: ezzou,
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-10-26 20:56:52

Tuve exactamente el mismo problema después de actualizar a Android Studio 2.3

Agregar esta línea a las dependencias resolvió mi problema:

compile 'com.android.support:customtabs:25.2.0'
 52
Author: Berat Baran Cevik,
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-03 22:01:15

A) Ejecutar gradle dependencies o ./gradlew dependencies

B) Mire su árbol y averigüe cuál de sus dependencias está especificando una versión de biblioteca de soporte diferente para una dependencia que no controla.

No me di cuenta de que esta advertencia también muestra si la dependencia está completamente sin usar directamente por su propio código. En mi caso, Facebook especifica algunas librerías de soporte que no estaba usando, puedes ver a continuación que la mayoría de esas dependencias fueron anuladas por mi propia especificación de 25.2.0, denotada por el -> X. X. X (*) símbolos. La vista de tarjeta y las pestañas personalizadas libs no fueron anuladas por nadie, así que necesito pedir 25.2.0 para esos yo mismo a pesar de que no los uso.

+--- com.facebook.android:facebook-android-sdk:4.17.0
|    +--- com.android.support:support-v4:25.0.0 -> 25.2.0 (*)
|    +--- com.android.support:appcompat-v7:25.0.0 -> 25.2.0 (*)
|    +--- com.android.support:cardview-v7:25.0.0
|    |    \--- com.android.support:support-annotations:25.0.0 -> 25.2.0
|    +--- com.android.support:customtabs:25.0.0
|    |    +--- com.android.support:support-compat:25.0.0 -> 25.2.0 (*)
|    |    \--- com.android.support:support-annotations:25.0.0 -> 25.2.0
|    \--- com.parse.bolts:bolts-android:1.4.0 (*)

Si gradle ya te ha advertido y dado ejemplos...

Ejemplos incluyen com.androide.soporte: animated-vector-drawable: 25.1.1 y com.androide.soporte: mediarouter-v7: 24.0.0

... es aún más fácil si agregas algunos resaltado grep para la versión inferior desde gradle dependencies puede ser bastante detallado:

./gradlew dependencies | grep --color -E 'com.android.support:mediarouter-v7|$'
 39
Author: Daniel Wilson,
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
2018-05-30 19:13:25

Usar variables: Hacer algo como lo siguiente le facilitará asegurarse de usar la misma versión con todas las bibliotecas

dependencies {

    ext {
        support_library_version = '25.2.0'
        google_play_services_version = '10.2.0'
    }

    //#####################################################################
    //          Support Library
    //#####################################################################
    compile "com.android.support:appcompat-v7:${support_library_version}"
    compile "com.android.support:palette-v7:${support_library_version}"
    compile "com.android.support:design:${support_library_version}"

    //#####################################################################
    //          Google Play Services
    //#####################################################################
    compile "com.google.android.gms:play-services-auth:${google_play_services_version}"
    compile "com.google.android.gms:play-services-ads:${google_play_services_version}"
    compile "com.google.android.gms:play-services-analytics:${google_play_services_version}"

    //#####################################################################
    //          Firebase
    //#####################################################################
    compile "com.google.firebase:firebase-core:${google_play_services_version}"
    compile "com.google.firebase:firebase-auth:${google_play_services_version}"
    compile "com.google.firebase:firebase-messaging:${google_play_services_version}"

Puede encontrar más información sobre cómo Google sugiere que maneje este control de versiones en este artículo: https://developer.android.com/studio/build/index.html#top-level

 31
Author: Daniel F,
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
2018-04-13 23:28:16

Solo añado esto:

compile 'com.android.support:mediarouter-v7:25.2.0'

Updated para nuevas versiones de SDK

compile 'com.android.support:mediarouter-v7:28.0.0-alpha3'
 25
Author: Mohsen mokhtari,
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
2018-07-13 07:23:12

Si el mismo error está en appcompat

implementation 'com.android.support:appcompat-v7:27.0.1'

A continuación, la adición de design resuelto.

implementation 'com.android.support:appcompat-v7:27.0.1'
implementation 'com.android.support:design:27.0.1'

Para mí, añadiendo

implementation 'de.mrmaffen:vlc-android-sdk:2.0.6'

Estaba incluyendo appcompat-v7:23.1.1 en

.idea / bibliotecas

Sin vlc, appcompat solo es suficiente.

 17
Author: Prabs,
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-12-06 08:36:02

La mejor manera de resolver el problema es implementar todos 'com.androide.apoyo:... sugerido por android studio

(no importa qué versiones de soporte esté utilizando 2 27.1.1, 28.0.0, etc..)

Coloque el cursor en la línea de error eg:

implementation 'com.android.support:appcompat-v7:28.0.0'

Android studio le sugerirá que 'com.androide.apoyo:...'es una versión diferente de 'com.androide.soporte: appcompat-v7: 28.0.0 '

Ejemplo

All com.androide.apoyo las bibliotecas deben utilizar exactamente la misma especificación de versión (mezclar versiones puede provocar fallos en el tiempo de ejecución). Versiones encontradas 28.0.0, 27.1.0, 27.0.2. Los ejemplos incluyen com.androide.soporte: animated-vector-drawable: 28.0.0 y com.androide.soporte: exifinterface: 27.1.0

Así que añadir com.android.support:animated-vector-drawable:28.0.0 & com.android.support:exifinterface:28.0.0. ahora sincroniza el archivo gradle.

Uno por uno tratar de implementar todas las sugerencias 'com.androide.apoyo:...'hasta que no haya error en esta línea implementation 'com.android.support:appcompat-v7:28.0.0'

En mi caso, agregué

implementation 'com.android.support:appcompat-v7:28.0.0'

implementation 'com.android.support:animated-vector-drawable:28.0.0'
implementation 'com.android.support:exifinterface:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'com.android.support:customtabs:28.0.0'
implementation 'com.android.support:support-media-compat:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'

Todas estas dependencias... podría ser diferente para otros.

 16
Author: Adarsh Vijayan P,
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
2018-10-01 05:53:33

Como ya ha visto todas las respuestas y comentarios anteriores, pero esta respuesta es para aclarar algo que un nuevo desarrollador podría no obtener fácilmente.

./ gradlew-q dependencies app: dependencies compile configuration compile

La línea anterior salvará su vida sin duda, pero cómo obtener el punto exacto del resultado de la línea anterior.

Cuando obtiene el gráfico o lista de todas las dependencias del comando anterior, debe buscar el número de versión en conflicto que estás entrando en tu código. por favor vea la imagen de abajo.

introduzca la descripción de la imagen aquí

En la imagen de arriba se puede ver que 23.4.0 está creando el problema pero esto no lo podemos encontrar en nuestro archivo gradle. Así que ahora este número de versión (23.4.0) nos salvará. Cuando tengamos este número, encontraremos este número en el resultado del comando anterior e importaremos directamente esa dependencia directamente en nuestro archivo gradle. Vea por favor la imagen abajo para conseguir el claro vista.

Puedes ver claramente que com.androide.soporte: cardview-v7: 23.4.0 y com.androide.soporte: customtabs: 23.4.0 están utilizando la versión que está creando el problema. Ahora simplemente copie esas líneas desde la dependencia listar y usar explícitamente en nuestro archivo gradle pero con la versión actualizada link

Implementación " com.androide.soporte:cardview-v7: 26.1.0" implementación " com.androide.soporte: customtabs:26.1.0"

 13
Author: anoopbryan2,
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
2018-03-08 09:05:47

Use support-v13 en lugar de support-v4

compile 'com.android.support:support-v13:25.2.0'
 12
Author: Mehmet Hanoğlu,
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-08 12:21:51

Otra forma de resolver conflictos es forzar la versión correcta para todas las dependencias de esta manera:

dependencies {
            configurations.all {
                resolutionStrategy.eachDependency { DependencyResolveDetails details ->
                    if (details.requested.group == 'com.android.support' && details.requested.name == 'support-v4') {
                        details.useVersion "27.0.2"
                    }
                }
    ...
    }

Https://docs.gradle.org/current/userguide/customizing_dependency_resolution_behavior.html

 11
Author: Gainder,
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
2018-02-03 17:19:54

Mi problema es similar al tuyo. Aquí existe un error!

compile 'com.android.support:appcompat-v7:25.3.0'

All com.androide.las bibliotecas de soporte deben usar exactamente la misma especificación de versión (mezclar versiones puede provocar bloqueos en tiempo de ejecución). Se han encontrado las versiones 25.3.0, 24.0.0. Los ejemplos incluyen ' com.androide.soporte: animated-vector-drawable: 25.3.0 ' y ' com.androide.soporte: mediarouter-v7: 24.0.0 '

Viendo esto Los ejemplos incluyen ' com.androide.soporte: animated-vector-drawable: 25.3.0 ' y 'com.androide.soporte: mediarouter-v7: 24.0.0 '

Simplemente agregue estos códigos en dependencias, asegúrese de que las versiones sean las mismas.

compile 'com.android.support:animated-vector-drawable:25.3.0'
compile 'com.android.support:mediarouter-v7:25.3.0'
 9
Author: Yanbin Hu,
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-04-20 15:35:42

Tenía esto:

dependencies {
   implementation fileTree(dir: 'libs', include: ['*.jar'])
   implementation 'com.android.support:appcompat-v7:27.1.1'
   implementation 'com.android.support:design:27.1.1'
   implementation 'com.android.support:support-v4:27.1.1'
   implementation 'com.google.firebase:firebase-auth:12.0.1'
   implementation 'com.google.firebase:firebase-firestore:12.0.1'
   implementation 'com.google.firebase:firebase-messaging:12.0.1'
   implementation 'com.google.android.gms:play-services-auth:12.0.1'
   implementation'com.facebook.android:facebook-login:[4,5)'
   implementation 'com.twitter.sdk.android:twitter:3.1.1'
   implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'
   implementation 'org.jetbrains:annotations-java5:15.0'
   implementation project(':vehiclesapi')
   testImplementation 'junit:junit:4.12'
   androidTestImplementation 'com.android.support.test:runner:1.0.1'
   androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}

Y consiguió este error: introduzca la descripción de la imagen aquí

Las soluciones fueron fáciles - las dependencias primarias eran todas correctas, por lo que deja sin embargo - cualquier dependencia de terceros. Eliminado uno por uno hasta que se encuentra el culpable, y resulta ser facebook! está usando la versión 27.0.2 de las bibliotecas de soporte de Android. Traté de agregar la versión 27.1.1 de cardview pero eso no funcionó eithere la solución todavía era lo suficientemente simple.

dependencies {
   implementation fileTree(dir: 'libs', include: ['*.jar'])
   implementation 'com.android.support:appcompat-v7:27.1.1'
   implementation 'com.android.support:design:27.1.1'
   implementation 'com.android.support:support-v4:27.1.1'
   implementation 'com.google.firebase:firebase-auth:12.0.1'
   implementation 'com.google.firebase:firebase-firestore:12.0.1'
   implementation 'com.google.firebase:firebase-messaging:12.0.1'
   implementation 'com.google.android.gms:play-services-auth:12.0.1'
   implementation('com.facebook.android:facebook-login:[4,5)'){
       // contains com.android.support:v7:27.0.2, included required com.android.support.*:27.1.1 modules
    exclude group: 'com.android.support'
   }
   implementation 'com.android.support:cardview-v7:27.1.1' // to replace facebook sdk's cardview-v7:27.0.2.
   implementation 'com.twitter.sdk.android:twitter:3.1.1'
   implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'
   implementation 'org.jetbrains:annotations-java5:15.0'
   implementation project(':vehiclesapi')
   testImplementation 'junit:junit:4.12'
   androidTestImplementation 'com.android.support.test:runner:1.0.1'
   androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}
 9
Author: AppLogics Solutions Ltd.,
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
2018-04-12 00:25:11

Obtuve el mismo error después de agregar compile 'com.google.android.gms:play-services:10.2.4' con compile 'com.android.support:appcompat-v7:25.3.1'.

Añadiendo animated-vector-drawable y mediarouter libs solucionado el problema.

compile 'com.google.android.gms:play-services:10.2.4'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:animated-vector-drawable:25.3.1'
compile 'com.android.support:mediarouter-v7:25.3.1'
 8
Author: Sandeep,
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-12 18:35:22

Usé estos dos para resolver mi problema después de actualizar a Android studio 2.3

compile 'com.android.support:animated-vector-drawable:25.0.0'
compile 'com.android.support:mediarouter-v7:25.0.0'
 7
Author: Aparajita Sinha,
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-16 07:03:53

Tuve el mismo problema antes y obtuve la solución.

Acabo de añadir las bibliotecas que tenían la otra versión pero con la misma versión de mi support:appcompat.

Para su error, por ejemplo:

All com.androide.las bibliotecas de soporte deben usar exactamente la misma versión especificación (las versiones de mezcla pueden provocar fallos en el tiempo de ejecución). Encontrar versiones 25.1.1, 24.0.0. Los ejemplos incluyen com.androide.soporte: animated-vector-drawable: 25.1.1 y com.androide.soporte: mediarouter-v7: 24.0.0

* La solución es compilar las versiones de estas bibliotecas así:

compile 'com.android.support:mediarouter-v7:25.1.1'

- si otra biblioteca tenía el mismo problema y tenía otra versión simplemente compilar con su support:appcompat versión

Esto resolvió mi problema y espero que resuelva el tuyo.

Mis mejores deseos:)

 7
Author: Hesham Morsy,
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-04-27 19:48:23

Corrí ./ gradlew tasks all todas y se comprobaron dependencias que eran una versión diferente de la versión objetivo (25.3.1). Obtendrás algo como esto:

app:prepareComAndroidSupportAnimatedVectorDrawable2531Library - Prepare com.android.support:animated-vector-drawable:25.3.1
app:prepareComAndroidSupportAppcompatV72531Library - Prepare com.android.support:appcompat-v7:25.3.1
app:prepareComAndroidSupportCardviewV72531Library - Prepare com.android.support:cardview-v7:25.3.1
app:prepareComAndroidSupportCustomtabs2531Library - Prepare com.android.support:customtabs:25.3.1
app:prepareComAndroidSupportDesign2531Library - Prepare com.android.support:design:25.3.1
app:prepareComAndroidSupportMediarouterV72531Library - Prepare com.android.support:mediarouter-v7:25.3.1
app:prepareComAndroidSupportPaletteV72531Library - Prepare com.android.support:palette-v7:25.3.1
app:prepareComAndroidSupportRecyclerviewV72531Library - Prepare com.android.support:recyclerview-v7:25.3.1
app:prepareComAndroidSupportSupportCompat2531Library - Prepare com.android.support:support-compat:25.3.1
app:prepareComAndroidSupportSupportCoreUi2531Library - Prepare com.android.support:support-core-ui:25.3.1
app:prepareComAndroidSupportSupportCoreUtils2531Library - Prepare com.android.support:support-core-utils:25.3.1
app:prepareComAndroidSupportSupportFragment2531Library - Prepare com.android.support:support-fragment:25.3.1
app:prepareComAndroidSupportSupportMediaCompat2531Library - Prepare com.android.support:support-media-compat:25.3.1
app:prepareComAndroidSupportSupportV42531Library - Prepare com.android.support:support-v4:25.3.1
app:prepareComAndroidSupportSupportVectorDrawable2531Library - Prepare com.android.support:support-vector-drawable:25.3.1
app:prepareComAndroidSupportTransition2531Library - Prepare com.android.support:transition:25.3.1
app:prepareComAndroidVolleyVolley100Library - Prepare com.android.volley:volley:1.0.0
app:prepareComCrashlyticsSdkAndroidAnswers1312Library - Prepare com.crashlytics.sdk.android:answers:1.3.12
app:prepareComCrashlyticsSdkAndroidBeta124Library - Prepare com.crashlytics.sdk.android:beta:1.2.4
app:prepareComCrashlyticsSdkAndroidCrashlytics267Library - Prepare com.crashlytics.sdk.android:crashlytics:2.6.7
app:prepareComCrashlyticsSdkAndroidCrashlyticsCore2316Library - Prepare com.crashlytics.sdk.android:crashlytics-core:2.3.16
app:prepareComFacebookAndroidFacebookAndroidSdk4161Library - Prepare com.facebook.android:facebook-android-sdk:4.16.1
app:prepareComGoogleAndroidGmsPlayServicesAnalytics1026Library - Prepare com.google.android.gms:play-services-analytics:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesAnalyticsImpl1026Library - Prepare com.google.android.gms:play-services-analytics-impl:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesAuth1026Library - Prepare com.google.android.gms:play-services-auth:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesAuthBase1026Library - Prepare com.google.android.gms:play-services-auth-base:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesBase1026Library - Prepare com.google.android.gms:play-services-base:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesBasement1026Library - Prepare com.google.android.gms:play-services-basement:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesCast1026Library - Prepare com.google.android.gms:play-services-cast:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesLocation1026Library - Prepare com.google.android.gms:play-services-location:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesMaps1026Library - Prepare com.google.android.gms:play-services-maps:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesTagmanagerV4Impl1026Library - Prepare com.google.android.gms:play-services-tagmanager-v4-impl:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesTasks1026Library - Prepare com.google.android.gms:play-services-tasks:10.2.6
app:prepareComGoogleFirebaseFirebaseAnalytics1026Library - Prepare com.google.firebase:firebase-analytics:10.2.6
app:prepareComGoogleFirebaseFirebaseAnalyticsImpl1026Library - Prepare com.google.firebase:firebase-analytics-impl:10.2.6
app:prepareComGoogleFirebaseFirebaseAppindexing1024Library - Prepare com.google.firebase:firebase-appindexing:10.2.4
app:prepareComGoogleFirebaseFirebaseCommon1026Library - Prepare com.google.firebase:firebase-common:10.2.6
app:prepareComGoogleFirebaseFirebaseCore1026Library - Prepare com.google.firebase:firebase-core:10.2.6
app:prepareComGoogleFirebaseFirebaseIid1026Library - Prepare com.google.firebase:firebase-iid:10.2.6
app:prepareComGoogleFirebaseFirebaseMessaging1026Library - Prepare com.google.firebase:firebase-messaging:10.2.6
app:prepareComMindorksPlaceholderview027Library - Prepare com.mindorks:placeholderview:0.2.7
app:prepareDebugAndroidTestDependencies
app:prepareDebugDependencies
app:prepareDebugUnitTestDependencies
app:prepareInfoHoang8fAndroidSegmented105Library - Prepare info.hoang8f:android-segmented:1.0.5
app:prepareIoFabricSdkAndroidFabric1316Library - Prepare io.fabric.sdk.android:fabric:1.3.16
app:prepareNoNordicsemiAndroidLog211Library - Prepare no.nordicsemi.android:log:2.1.1
app:prepareNoNordicsemiAndroidSupportV18Scanner100Library - Prepare no.nordicsemi.android.support.v18:scanner:1.0.0

En este caso, estaba apuntando a 25.3.1, y tenía algunas dependencias dirigidas a diferentes versiones cuando ejecuté este comando. El truco es identificar las dependencias de esta lista que están dirigidas a versiones anteriores y sobreescribirlas importando la versión más reciente de la dependencia en Gradle.

 6
Author: Matt W,
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-24 16:34:25

Tengo el mismo problema pero resolví esto agregando esas Tres Líneas

implementation 'com.android.support:design:27.1.1'
implementation "com.android.support:customtabs:27.1.1"
implementation 'com.android.support:mediarouter-v7:27.1.1'

Ahora todo Funciona perfectamente

 6
Author: Hamza Rahman,
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
2018-07-04 07:01:43

Aquí está mi flujo para arreglar esta advertencia

Construir.gradle

android {
    compileSdkVersion ... // must same version (ex: 26)
    ...
}

dependencies {
    ...
    compile 'any com.android.support... library'  // must same version (ex: 26.0.1)
    compile 'any com.android.support... library'  // must same version (ex: 26.0.1)

    ...
    compile ('a library B which don't use 'com.android.support...' OR use SAME version of 'com.android.support'){
         // do nothing 
    }

    ...
    compile ('a library C which use DIFFERENT 'com.android.support...' (ex:27.0.1) { 
        // By default, if use don't do anything here your app will choose the higher com.android.support... for whole project (in this case it is 27.0.1)

        // If you want to use 26.0.1 use
        exclude group: 'com.android.support', module: '...' (ex module: 'appcompat-v7') 
        exclude group: 'com.android.support', module: 'another module'
        ...

        // If you want to use 27.0.1 do 
        Upgrade `compileSdkVersion` and all 'com.android.support' to 27.0.1.
        (It may be a good solution because the best practice is always use latest `compileSdkVersion`.  
        However, use 26 or 27 is base on you for example higher library may have bug)
    }
}

Para ver / verificar el dependencies de toda la biblioteca en su aplicación
Abrir terminal y ejecutar ./gradlew app:dependencies

Para ver el dependencies de una biblioteca específica en tu app, sigue el tutorial aquí: - Cómo excluir dependencias de una dependencia en particular en Gradle

Espero que ayude

 6
Author: Phan Van Linh,
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
2018-09-22 04:39:59

Ha definido cualquier otra dependencia para compilar con la versión 24.0.0 en lugar de 25.1.1. Por favor, establezca todas las versiones de dependencias de la misma manera que 25.1.1.

 5
Author: Sneh Pandya,
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-21 17:40:04

Abra la biblioteca externa de su proyecto verá que alguna biblioteca aún usa la versión anterior, aunque no mencionó esa biblioteca, por lo que mi sugerencia es simplemente usar la versión de la biblioteca en particular para aquellos que resolverán su problema.

 5
Author: Subho,
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-23 10:07:36

Acabo de actualizar mi repositorio de soporte de Android a (revisión: 44.0.0); a continuación, Android SDK tools y Emulador a la última versión 25.3.1 desde sdk manager> SDK tools Y resolvió mi problema.

 5
Author: Ajit Thapa,
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-08 15:09:42

Tuve que agregar las siguientes líneas en gradle para eliminar el error

compile 'com.android.support:animated-vector-drawable:25.2.0'
compile 'com.android.support:preference-v7:25.2.0'
compile 'com.android.support:customtabs:25.2.0'
compile 'com.android.support:cardview-v7:25.2.0'
 5
Author: Shrikant,
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-04-03 11:03:07

Asegúrate de que todas las dependencias del SDK de Facebook utilicen la misma versión de la biblioteca de soporte de tu proyecto:

dependencies {
    // Facebook SDK dependencies, excluding Bolts
    compile "com.android.support:appcompat-v7:25.4.0"
    compile "com.android.support:cardview-v7:25.4.0"
    compile "com.android.support:customtabs:25.4.0"
    compile "com.android.support:design:25.4.0"

    compile "com.facebook.android:facebook-android-sdk:4.23.0"
}
 5
Author: JP Ventura,
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-06-20 17:09:52
implementation 'com.android.support:appcompat-v7:26.1.0'

Después de esta línea Tienes que agregar una nueva línea en tu gradle

implementation 'com.android.support:design:26.1.0'
 5
Author: Aleem Momin,
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
2018-01-13 17:57:58

Tengo este problema después de actualizar a Android Studio 2.3

Agregar estas líneas en dependencias resolvió mi problema

compile 'com.android.support:customtabs:25.2.0'  
compile 'com.android.support:palette-v7:25.2.0'
 4
Author: Kathirva,
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-13 08:52:34

Para mí, el error fue el resultado de una biblioteca de terceros que importé que usaba módulos de Biblioteca de soporte de Google más antiguos. Simplemente los actualizé a la última versión (comprobando en Github, por ejemplo), y el error desapareció. Te sugiero que compruebes que todas las bibliotecas que no sean de Google y que hayas incluido en tu build.gradle estén actualizadas.

 4
Author: Octocat,
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-14 03:02:13

Tuvo el mismo problema después de actualizar a Android Studio 2.3, la solución fue agregar el siguiente paquete en el build.gradle:

compile 'com.android.support:support-v13:25.3.1'

Nota: Cambie la versión para que coincida con otros paquetes de biblioteca de soporte utilizados en su proyecto

 4
Author: Vahid Amiri,
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-04-28 13:48:51