Bien que la réponse de loeschg soit absolument correcte, je veux juste en parler et donner une solution pour tous les IDE (Eclipse, IntellJ et Android Studio) même si les erreurs se différencient légèrement.
Pré-requis
Assurez-vous d'avoir téléchargé la dernière version extrasainsi que le Android 5.0 SDKvia le SDK-Manager.

Android Studio
Ouvrez le build.gradlefichier de votre module d'application et changez-le compileSdkVersionen 21. Il n'est fondamentalement pas nécessaire de changer la targetSdkVersionversion du SDK en 21, mais il est recommandé car vous devez toujours cibler la dernière version de build Android .
À la fin, votre fichier gradle ressemblera à ceci:
android {
compileSdkVersion 21
// ...
defaultConfig {
// ...
targetSdkVersion 21
}
}
Assurez-vous de synchroniser votre projet par la suite.

Éclipse
Lors de l'utilisation de v7-appcompatdans Eclipse, vous devez l'utiliser comme projet de bibliothèque. Il ne suffit pas de simplement copier le * .jar dans votre /libsdossier. Veuillez lire ce tutoriel étape par étape ( developer) sur developer.android.com afin de savoir comment importer correctement le projet.
Dès que le projet est importé, vous vous rendrez compte que certains dossiers du /resdossier sont soulignés en rouge en raison d'erreurs telles que les suivantes:

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'.
Solution
La seule chose que vous avez à faire est d'ouvrir le project.propertiesfichier de android-support-v7-appcompatet de changer la cible de target=android-19à target=android-21.
Ensuite, faites juste un Project --> Clean...pour que les changements prennent effet.
IntelliJ IDEA (n'utilisant pas Gradle)
Similaire à Eclipse, il ne suffit pas d'utiliser uniquement le android-support-v7-appcompat.jar; vous devez importer le en appcompattant que module. En savoir plus à ce sujet sur ce StackO-Post (cliquez) .
( Remarque: Si vous utilisez uniquement le, .jarvous obtiendrez NoClassDefFoundErrorssur Runtime )
Lorsque vous essayez de créer le projet, vous rencontrerez des problèmes dans les res/values-v**dossiers. Votre fenêtre de message dira quelque chose comme ceci:
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
Solution
Cliquez avec le bouton droit sur le appcompatmodule -> Ouvrir les paramètres du module (F4) -> [Onglet Dépendance] Sélectionnez Android API 21 Platform dans la liste déroulante -> Appliquer

Ensuite, reconstruisez simplement le projet (Build -> Rebuild Project) et vous êtes prêt à partir.