Библиотека поддержки проектирования - какую версию использовать с 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?

Ответы на вопрос(2)

Ваш ответ на вопрос