In Android development, you will need to configure the minimum and target versions of the Android SDK using the app, which is the Bulidl.gradle Android module setting. The following settings are available by default:
- ApplicationID, which is the app's package name, must be unique in the Google App Store and cannot be modified throughout the app's lifecycle, and will be considered a new app.
- Minsdkversion, set the minimum version of the SDK that the app supports. In the Google App Store, devices below this version don't see the app
- Targetsdkversion, set the target version of the app
- Versioncode, version number, often used at the time of the update
- Versionname, the app version information displayed to the user
Before going to Gradle, the old project configuration minsdkversion and Buildtoolsversion are set in the <users-sdk> tag in manifest, which is not recommended, These settings are overwritten by the settings in the Gradle file.
Android Development: "Gradle Recipes for Android" read Note 1.2