サポートライブラリのバージョン構成と使用するバージョンを理解するのに問題があります。現在、compileSdkVersion 21
、minSdkVersion 21
、targetSdkVersion 21
というプロジェクトがあり、アンドロイドデザインサポートライブラリを使用したいと考えています。 私はcom.android.support:design:22.2.0
を使用する場合、プロジェクトがコンパイルされますが、私はGradleの警告が表示されます:デザインサポートライブラリ - SDK v21で使用するバージョン
"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のコンパイル時にデザインサポートライブラリを使用できますか?
あなただけの 'compileSdkVersion'、あなたのケースで非常に21を含めへとアップバージョンを使用することができ、私は特定のサポートライブラリのためのすべてのバージョンを見ることができます –