在Manifest和Gradle文件中定义SDK版本有什么用?



虽然我们已经在Gradle文件中定义了最小/最大SDK版本,但在Manifest文件中定义最小/最大SDK版本有什么用?

您已经好几年不需要在清单中定义这些值了。

最初,清单是您指定minSdkVersiontargetSdkVersion的地方。自从Android Studio的引入和Gradle的采用,我们现在可以在Gradle中定义这些属性。在幕后,构建工具会根据实际的AndroidManifest.xml文件和其他数据源(包括Gradle设置)为我们的应用生成一个清单。