When Android did not have gradle support, the manifest rule was all. Now, if you added gradle support to your project, the old manifest tags are simply ignored, as gradle creates your application and decides which one is the minimum version.
The main reason for this must be identified in this fact:
These build values ββoverride existing values ββin the manifest file. This is useful if you want to generate several APKs for your modules where each of the apk files has a different application name, minimum SDK version or target SDK version. When multiple manifestations are present, manifest parameters are combined into priority buildType and productFlavor, / main manifest and library manifest
In other words, gradle allows build options and allows you to specify minimum and target SDKs for each.
Shine
source share