Nota: Esto se ha actualizado para reflejar el lanzamiento de API 21, Lollipop. Asegúrese de descargar el último SDK.
En uno de mis módulos tenía lo siguiente en build.gradle:
dependencies {
compile 'com.android.support:support-v4:+'
}
Cambiando esto a
dependencies {
// do not use dynamic updating.
compile 'com.android.support:support-v4:21.0.0'
}
solucionó el problema.
Asegúrese de que no está haciendo una inclusión general de com.android.support:support-v4:+
ninguna otra biblioteca de soporte (v7, v13, appcompat, etc.) en ninguna parte de su proyecto.
Supongo que el problema es v4:+
recoger la última versión L del candidato de lanzamiento (21.0.0-rc1) que obviamente requiere el L SDK.
Editar:
Si necesita usar las nuevas vistas (CardView, RecyclerView y Palette), lo siguiente debería funcionar:
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"
(Crédito a EddieRingle en / androiddev - http://www.reddit.com/r/androiddev/comments/297xli/howto_use_the_v21_support_libs_on_older_versions/ )
Otra edición
¡Asegúrese de ver la respuesta de @ murtuza a continuación con respecto a appcompat-v7 y votar si es útil!