Библиотека поддержки проектирования - какую версию использовать с SDK v21
У меня есть проблемы, чтобы понять схему версий библиотек поддержки и когда использовать какую версию. В настоящее время у меня есть проект сcompileSdkVersion 21
, minSdkVersion 21
а такжеtargetSdkVersion 21
и хочу использовать библиотеку поддержки дизайна Android. Когда я используюcom.android.support:design:22.2.0
проект компилируется, но я получаю предупреждение Gradle:
"This support library should not use a different version (22) than the `compileSdkVersion` (21)".
Когда я используюcom.android.support:design:23.0.1
Я получаю некоторые ошибки компиляции, такие как:
"Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.
Я думал, что всегда могу использовать самую высокую версию библиотек поддержки, покаcompileSdkVersion
ниже или равно, но это кажется неправильным.
Могу ли я использовать библиотеку поддержки проектирования при компиляции на уровне API 21?