android现在使用比较多的就是直接用gradle组织模块配置文件,这种方式会覆盖Manifest文件里面的配置信息。
比如下面manifest文件配置的是minSdkVersion, targetSdkVersion.
在projectStructure中配置如下:
模块对应的gradle文件配置如下:
在这里就可以看出来,minSdkVersion, targerSdkVersion,compileSdkVersion,buildToolsVersion。gradle在组织模块代码时的配置信息会覆盖掉manifest文件里面的相关配置。