在使用新的 Android 小部件时CardView
,RecyclerView
我注意到它们需要minSdkVersion L
. 因此,如果您的项目使用 example minSdkVersion 14
,您将收到如下错误:
> 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
我知道有一种解决方法是告诉 Gradle 忽略minSdkVersion
库的 并改用项目的。
<uses-sdk tools:node="replace" />
但是,如果该库需要 Android L,那么忽略此错误并在旧版本中使用它是否安全?为什么 Google 决定不让它们与 pre-L 版本一起工作?我猜是因为它不是最终版本?