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.
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?
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.
Lleve un registro de la biblioteca aquí, hasta que se publique, use rc01 para otros.
https://mvnrepository.com/artifact/com.android.support/design?repo=google
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''