我正在尝试在我的一个项目中使用Material Design.但我对appcompat-v7:21.0.0库的使用体验非常糟糕.一旦我在
Android Studio中添加依赖项并开始同步,我就会收到以下错误.
Error: No resource found that matches the given name: attr 'android:actionModeShareDrawable'. No resource found that matches the given name: attr 'android:overlapAnchor'.
但我确信我正在使用最新的构建工具编译最新的SDK 21.这是我的构建配置.
android { compileSdkVersion 21 buildToolsVersion '21.0.1' defaultConfig { minSdkVersion 15 targetSdkVersion 21 versionCode 3 versionName "0.0.003" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro' } } }
我在这里做的错误是什么?它适用于其他所有人吗?
这是我的其他依赖项FYI.经过这一步的人,请指导我.
dependencies { compile fileTree(dir: 'libs',include: ['*.jar']) compile files('libs/smartconfiglib.jar') compile 'com.android.support:support-v4:21.0.0' compile 'com.crashlytics.android:crashlytics:1.1.13' compile 'com.google.android.gms:play-services:6.1.11' compile 'com.jakewharton.hugo:hugo-runtime:1.1.0' compile 'com.squareup.retrofit:retrofit:1.7.1' compile 'com.android.support:appcompat-v7:21.0.0' compile 'com.android.support:cardview-v7:21.0.0' compile 'com.jakewharton:butterknife:5.1.2' compile 'de.greenrobot:eventbus:2.2.1' compile 'fr.avianey:facebook-android-api:+@aar' compile('de.keyboardsurfer.android.widget:crouton:1.8.4@aar') { exclude group: 'com.google.android',module: 'support-v4' } apt 'com.turbomanage.storm:storm-impl:0.99' compile 'com.turbomanage.storm:storm-api:0.99' compile 'com.squareup.picasso:picasso:2.3.4' compile 'com.astuetz:pagerslidingtabstrip:1.0.1' compile 'com.apptentive:apptentive-android:1.6.+@aar' compile 'com.github.flavienlaurent.datetimepicker:library:0.0.2'
}