当您拥有 AppCompatActivity 和标准库时,为什么要包括最低 SDK 版本?

Why include minimum SDK version when you have AppCompatActivity and the standard library?

如果 AppCompatActivity 和标准库处理 Android 以前版本中较新 API 的使用,为什么需要指定最低 SDK 级别?

因为支持库并不能解决所有问题。它无法解决某些问题——有些功能需要硬件支持。或者太大而无法向后移植。对于那些您需要一种方法来指定不支持哪些版本的 SDK,因此需要最低 SDK 级别。

此外,该框架不处理在旧版 SDK 上调用新函数。如果你在 v24 上调用 v26 中添加的函数,你会崩溃。