Хотя ответ loeschg является абсолютно правильным, я просто хочу уточнить его и дать решение для всех IDE (Eclipse, IntellJ и Android Studio), даже если ошибки различаются незначительно.
Предварительно требования
Убедитесь, что вы загрузили последнюю версию, extrasа также Android 5.0 SDKчерез SDK-Manager.

Android Studio
Откройте build.gradleфайл вашего модуля приложения и измените его compileSdkVersionна 21. В принципе нет необходимости менять targetSdkVersionSDK-версию на 21, но рекомендуется, так как вы всегда должны ориентироваться на последнюю версию Android Build-Version .
В итоге ваш gradle-файл будет выглядеть так:
android {
compileSdkVersion 21
// ...
defaultConfig {
// ...
targetSdkVersion 21
}
}
Не забудьте синхронизировать ваш проект после этого.

Затмение
При использовании v7-appcompatв Eclipse вы должны использовать его как проект библиотеки. Недостаточно просто скопировать * .jar в вашу /libsпапку. Пожалуйста, прочитайте это (нажмите) пошаговое руководство на developer.android.com , чтобы узнать, как правильно импортировать проект.
Как только проект будет импортирован, вы поймете, что некоторые папки в /resпапке выделены красным цветом из-за таких ошибок, как:

error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material'.
error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.*'
error: Error: No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Решение
Единственное, что вам нужно сделать, это открыть project.propertiesфайл android-support-v7-appcompatи изменить цель с target=android-19на target=android-21.
После этого просто сделайте Project --> Clean...так, чтобы изменения вступили в силу.
IntelliJ IDEA (без использования Gradle)
Похоже на Eclipse недостаточно использовать только android-support-v7-appcompat.jar; Вы должны импортировать appcompatкак модуль. Узнайте больше об этом на этой StackO-Post (нажмите) .
( Примечание: если вы используете только, .jarвы получите NoClassDefFoundErrorsна Runtime )
Когда вы пытаетесь построить проект, вы столкнетесь с проблемами в res/values-v**папках. Окно вашего сообщения скажет что-то вроде следующего:
Error:android-apt-compiler: [appcompat] resource found that matches the given name: attr 'android:colorPrimary'.
Error:(75, -1) android-apt-compiler: [appcompat] C:\[Your Path]\sdk\extras\android\support\v7\appcompat\res\values-v21\styles_base.xml:75: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'.
// and so on
Решение
Щелкните правой кнопкой мыши на appcompatмодуле -> Открыть настройки модуля (F4) -> [Вкладка зависимостей]. Выберите Android API 21 Platform из выпадающего меню -> Применить.

Затем просто пересоберите проект (Build -> Rebuild Project) и все готово.