私は取得しています私は25ここAndroidのサポートライブラリのビルドV 25エラー
に23.4.0から私のサポートライブラリのバージョンを更新した値V11スタイル値の誤差は、私の設定です:
compileSdkVersion 25
buildToolsVersion "25.0.0"
defaultConfig {
renderscriptTargetApi 21
applicationId "com.myapp"
minSdkVersion 16
renderscriptSupportModeEnabled true
targetSdkVersion 25
versionCode 64
versionName "2.0.8"
multiDexEnabled true
}
そして、私のサポートライブラリ:
def SUPPORT_LIBRARY_VERSION = '25.0.0'
compile "com.android.support:appcompat-v7:$SUPPORT_LIBRARY_VERSION"
compile("com.android.support:support-v4:$SUPPORT_LIBRARY_VERSION") {
force = true;
}
compile "com.android.support:design:$SUPPORT_LIBRARY_VERSION"
compile "com.android.support:palette-v7:$SUPPORT_LIBRARY_VERSION"
compile "com.android.support:recyclerview-v7:$SUPPORT_LIBRARY_VERSION"
compile "com.android.support:cardview-v7:$SUPPORT_LIBRARY_VERSION"
androidTestCompile "com.android.support:support-annotations:$SUPPORT_LIBRARY_VERSION"
エラー私は取得しています:
Error:(109, 54) No resource found that matches the given name (at 'android:actionModeCloseDrawable' with value '@drawable/abc_ic_ab_back_mtrl_am_alpha').
Error:(109, 54) No resource found that matches the given name (at 'android:actionModeCloseDrawable' with value '@drawable/abc_ic_ab_back_mtrl_am_alpha').
しかし、サポートライブラリのバージョンを23に戻したとき、それはうまく構築されました。
私には何が欠けていますか? Android SDKマネージャサポートライブラリを最新のものに更新しましたが、同じエラーが発生しました。
ある
@drawable/abc_ic_ab_back_material
で
@drawable/abc_ic_ab_back_mtrl_am_alpha
を交換しabc_ic_ab_back_materialする変更してみてください。 Googleは悲しいことに時々これを行います:/ –これは私の気持ちで、Googleからのサポートライブラリのソースの一部が文書化されていません –
ドロアブルリソースはAndroidスタジオで非公開として実際にマークされています。これは、Googleが「あなたのプロジェクトで直接使用しない」という意味です。私が通常行っていることは、 タグを使ってAppCompatの描画可能ファイルを参照する値フォルダに新しいXMLファイルを作成し、代わりにそのレイアウトファイルでそのプロキシ変数を使用することです。 Googleが何かを変えるこのように、私は変更を一箇所で行う必要があります。 –