Quando si utilizzano i nuovi widget Android CardView
e RecyclerView
, ho notato che richiedono minSdkVersion L
. Così, se il progetto utilizza per esempio minSdkVersion 14
, si ottiene un errore come questo:Perché CardView e RecyclerView richiedono minSdkVersion L?
> Manifest merger failed : uses-sdk:minSdkVersion 14 cannot be smaller than version L declared in library com.android.support:cardview-v7:21.0.0-rc1
io ci so è una soluzione che sta dicendo Gradle di ignorare la minSdkVersion
della biblioteca e utilizzare quello del progetto, invece.
Tuttavia, se la libreria richiede Android L, è possibile ignorare questo errore e utilizzarlo comunque con versioni precedenti? e perché Google ha deciso di non farli funzionare con versioni pre-L? Immagino sia perché non è la versione finale?