當使用新的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版本?我認爲這是因爲它不是最終版本?