当使用新的Android小部件CardView
和RecyclerView
时,我注意到它们需要minSdkVersion L
。所以,如果你的项目使用,例如minSdkVersion 14
,你会得到这样的错误:为什么CardView和RecyclerView需要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
我知道有是告诉摇篮忽略库的minSdkVersion
并使用该项目的一个,而不是一个解决方法。
<uses-sdk tools:node="replace" />
但是,如果库需要Android L,可以放心地忽略这个错误并将它用于旧版本吗?为什么Google决定不让他们使用前L版本?我认为这是因为它不是最终版本?