Design-Unterstützungsbibliothek - Welche Version soll mit SDK v21 verwendet werden?

Ich habe Probleme, das Versionsschema der Unterstützungsbibliotheken zu verstehen und wann ich welche Version verwenden soll. Derzeit habe ich ein Projekt mitcompileSdkVersion 21, minSdkVersion 21 undtargetSdkVersion 21 und möchten die Android-Design-Support-Bibliothek verwenden. Wenn ich @ benutcom.android.support:design:22.2.0 Das Projekt wird kompiliert, aber ich erhalte eine Gradle-Warnung:

"This support library should not use a different version (22) than the `compileSdkVersion` (21)". 

Wenn ich benutzecom.android.support:design:23.0.1 Ich erhalte einige Kompilierungsfehler wie:

"Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.

Ich dachte, ich kann immer die höchste Version der Unterstützungsbibliotheken verwenden, solange dascompileSdkVersion ist kleiner oder gleich, aber das scheint falsch.

Kann ich beim Kompilieren mit API-Level 21 die Design-Support-Bibliothek verwenden?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage