Podczas gdy odpowiedź loeschga jest absolutnie poprawna, chcę tylko rozwinąć ją i podać rozwiązanie dla wszystkich IDE (Eclipse, IntellJ i Android Studio), nawet jeśli błędy nieznacznie się różnią.
Wymagania wstępne
Upewnij się, że pobrałeś najnowsze, extrasjak również za Android 5.0 SDKpośrednictwem SDK-Manager.

Android Studio
Otwórz build.gradleplik modułu aplikacji i zmień go compileSdkVersionna 21. Zasadniczo nie jest konieczne zmienianie wersji targetSdkVersionSDK na 21, ale jest to zalecane, ponieważ zawsze powinieneś kierować reklamy na najnowszą wersję Androida .
Na koniec plik stopni będzie wyglądał następująco:
android {
compileSdkVersion 21
// ...
defaultConfig {
// ...
targetSdkVersion 21
}
}
Następnie zsynchronizuj projekt.

Zaćmienie
Korzystając z v7-appcompatEclipse, musisz użyć go jako projektu biblioteki. Nie wystarczy po prostu skopiować /libsplik * .jar do folderu. Przeczytaj ten samouczek krok po kroku na developer.android.com , aby dowiedzieć się, jak prawidłowo zaimportować projekt.
Gdy tylko projekt zostanie zaimportowany, zauważysz, że niektóre foldery w /resfolderze są podkreślone na czerwono z powodu błędów, takich jak:

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'.
Rozwiązanie
Jedyne, co musisz zrobić, to otworzyć project.propertiesplik android-support-v7-appcompati zmienić cel z target=android-19na target=android-21.
Następnie zrób Project --> Clean...tak, aby zmiany zaczęły obowiązywać.
IntelliJ IDEA (nie używa Gradle)
Podobnie jak w Eclipse nie wystarczy użyć tylko android-support-v7-appcompat.jar; musisz zaimportować appcompatjako moduł. Przeczytaj więcej na ten temat na tej stronie StackO-Post (kliknij) .
( Uwaga: jeśli używasz tylko .jar, uruchomisz NoClassDefFoundErrorsRuntime )
Podczas próby zbudowania projektu napotkasz problemy w res/values-v**folderach. W oknie wiadomości pojawi się komunikat:
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
Rozwiązanie
Kliknij appcompatmoduł prawym przyciskiem myszy -> Otwórz ustawienia modułu (F4) -> [Zakładka zależności] Z rozwijanej listy wybierz Android API 21 Platforma -> Zastosuj

Następnie po prostu przebuduj projekt (Kompiluj -> Przebuduj projekt) i możesz zacząć.