2017-02-27 17 views
0

私は取得しています私は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マネージャサポートライブラリを最新のものに更新しましたが、同じエラーが発生しました。

+1

ある@drawable/abc_ic_ab_back_material

@drawable/abc_ic_ab_back_mtrl_am_alphaを交換しabc_ic_ab_back_materialする変更してみてください。 Googleは悲しいことに時々これを行います:/ –

+0

これは私の気持ちで、Googleからのサポートライブラリのソースの一部が文書化されていません –

+0

ドロアブルリソースはAndroidスタジオで非公開として実際にマークされています。これは、Googleが「あなたのプロジェクトで直接使用しない」という意味です。私が通常行っていることは、タグを使ってAppCompatの描画可能ファイルを参照する値フォルダに新しいXMLファイルを作成し、代わりにそのレイアウトファイルでそのプロキシ変数を使用することです。 Googleが何かを変えるこのように、私は変更を一箇所で行う必要があります。 –

答えて

2

が、これはドロウアブルの名前が変更されたsource

1

それは

関連する問題