support last android android-gradle android-support-library android-support-design

android - last - appcompat-v7: 28.0.0-rc02 no funciona con el diseño: 28.0.0-rc01(debería ser rc02, pero no podemos)



com.android.support:support-v4 28 (8)

Por eso siempre uso versiones estables.

Si está desarrollando una aplicación, no quiere enfrentar este tipo de errores.

En el momento de responder la versión más estable actual es 27.1.1 y la segunda 28.0.0-rc02 .

Sugiero usar 27.1.1 hasta 28 versión estable.

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

  • Sincronizar de nuevo
  • No hay necesidad de Invalidar / Reiniciar, Solo reiniciar estaría bien. O cerrar el proyecto y volver a abrir desde reciente sería más rápido que reiniciar.

Seguimiento de la versión de la biblioteca de soporte.

com.android.support:appcompat-v7:28.0.0-rc02

com.android.support:design:28.0.0-rc01 -> debería ser rc02 , pero en realidad no hay rc02.

error:

app/build.gradle:74: Error: All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 28.0.0-rc02, 28.0.0-rc01. Examples include com.android.support:animated-vector-drawable:28.0.0-rc02 and com.android.support:cardview-v7:28.0.0-rc01 [GradleCompatible]

Sé que es una advertencia, hemos pasado a advertirnos de los errores en el IC para evitar posibles colisiones, bueno, ¿alguna solución excepto desactivar la opción para el CI?

issue


1. Vaya a la carpeta project / .idea /raries 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.Entonces, sincroniza tu proyecto

En tu caso:-

Agregar esta dependencia: -

implements ''com.android.support:cardview-v7:28.0.0-rc02''

Agregue toda la dependencia con la última versión que se muestra en el mensaje de error.


Cierro este ticket, se ha resuelto el problema de que Google ha actualizado la biblioteca de diseño a 28.0.0-rc02.



No sé por qué ... Pero ellos (los desarrolladores de SDK) se comportan como Microsoft ...

"Ohh ... Se compila, lo enviamos" .

Simplemente lanzan y no se preocupan por los errores ... después de actualizar a las últimas librerías cada vez, lo primero que obtengo es ...

"Errores de vista previa del editor de diseño". .

Espero que sea fácil la próxima vez. : /


Parece que esto ya no debería ser un problema. Mirando el enlace de abajo, creo que cualquier hipo que haya encontrado OP ya no es relevante.

https://mvnrepository.com/artifact/com.android.support/appcompat-v7/28.0.0-rc02

Acerca del mensaje de error "Todas las bibliotecas com.android.support deben usar la misma especificación de versión (las versiones de mezcla pueden provocar bloqueos en el tiempo de ejecución)". La solución se describe aquí (la respuesta de João Paulo Paiva).

Para deshacerse del mensaje de error, básicamente debe incluir cada nombre de paquete mencionado en la advertencia - com.android.support:animated-vector-drawable:28.0.0-rc02 y com.android.support:cardview-v7:28.0 .0-rc01

Esencialmente, agregue manualmente las siguientes líneas a su build.gradle

implementation com.android.support:animated-vector-drawable:28.0.0-rc02 implementation com.android.support:cardview-v7:28.0.0-rc02

Puede encontrar más advertencias de este tipo: la solución es seguir agregando posteriormente las bibliotecas / dependencias mencionadas (y actualizar la versión a 28.0.0-rc02 también) hasta que desaparezcan las advertencias. Tuve este problema, y ​​después del primer lote, no pude obtener más, ¡pero YMMV!


Reemplace su

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

con

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


ACTUALIZAR

Biblioteca de diseño versión 28.0.0-cr02 publicada.

ANTIGUA RESPUESTA

De acuerdo a este enlace

https://mvnrepository.com/artifact/com.android.support/design?repo=google

design:28.0.0-rc02 aún no publicado.

Por lo tanto, todo lo que puede hacer por ahora es usar la versión anterior de appcompat y esperar hasta que la biblioteca de diseño 28.0.0-cr02 nueva versión 28.0.0-cr02 .

Así que por ahora usa esto:

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