Hinweis: Dies wurde aktualisiert, um die Veröffentlichung von API 21, Lollipop, widerzuspiegeln. Stellen Sie sicher, dass Sie das neueste SDK herunterladen.
In einem meiner Module hatte ich Folgendes in build.gradle:
dependencies {
compile 'com.android.support:support-v4:+'
}
Ändern Sie dies in
dependencies {
// do not use dynamic updating.
compile 'com.android.support:support-v4:21.0.0'
}
Das Problem wurde behoben.
com.android.support:support-v4:+
Stellen Sie sicher, dass Sie nirgendwo in Ihrem Projekt eine allgemeine Einbeziehung oder andere Unterstützungsbibliotheken (v7, v13, appcompat usw.) vornehmen.
Ich würde annehmen, dass das Problem darin besteht v4:+
, die neueste L-Version des Release Candidate (21.0.0-rc1) aufzunehmen , für die offensichtlich das L SDK erforderlich ist.
Bearbeiten:
Wenn Sie die neuen Ansichten (CardView, RecyclerView und Palette) verwenden müssen, sollte Folgendes funktionieren:
compile "com.android.support:cardview-v7:21.0.0"
compile "com.android.support:recyclerview-v7:21.0.0"
compile "com.android.support:palette-v7:21.0.0"
(Dank an EddieRingle unter / androiddev - http://www.reddit.com/r/androiddev/comments/297xli/howto_use_the_v21_support_libs_on_older_versions/ )
Noch eine Bearbeitung
Lesen Sie unten die Antwort von @ murtuza zu appcompat-v7 und stimmen Sie ab, wenn es hilft!