Mam problem ze zrozumieniem schematu wersji bibliotek pomocniczych i kiedy używać danej wersji. Obecnie mam projekt z compileSdkVersion 21
, minSdkVersion 21
i targetSdkVersion 21
i chcę korzystać z biblioteki wsparcia projektu Android. Gdy używam com.android.support:design:22.2.0
projekt kompiluje, ale pojawia się ostrzeżenie Gradle:Biblioteka pomocy projektowania - Która wersja jest używana z pakietem SDK v21
"This support library should not use a different version (22) than the `compileSdkVersion` (21)".
Gdy używam com.android.support:design:23.0.1
dostaję jakieś błędy kompilacji jak:
"Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.
myślałem mogę używać zawsze najwyższą wersję biblioteki wsparcia, o ile kod compileSdkVersion
jest mniejszy lub równy, ale wydaje się, że jest on nieprawidłowy.
Czy mogę korzystać z biblioteki wsparcia projektu podczas kompilacji na poziomie interfejsu API 21?
można używać tylko wersje włącznie swojej 'compileSdkVersion', więc 21 w przypadku –