Biblioteca de soporte de diseño: qué versión usar con SDK v21
Tengo problemas para comprender el esquema de versión de las bibliotecas de soporte y cuándo usar qué versión. Actualmente tengo un proyecto concompileSdkVersion 21
, minSdkVersion 21
ytargetSdkVersion 21
y quiero usar la biblioteca de soporte de diseño de Android. Cuando usocom.android.support:design:22.2.0
el proyecto se compila pero recibo una advertencia de Gradle:
"This support library should not use a different version (22) than the `compileSdkVersion` (21)".
Cuando usocom.android.support:design:23.0.1
Recibo algunos errores de compilación como:
"Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.
Pensé que podía usar siempre la versión más alta de las bibliotecas de soporte siempre quecompileSdkVersion
es menor o igual, pero eso parece incorrecto.
¿Puedo usar la biblioteca de soporte de diseño al compilar con el nivel 21 de API?