CompileSdkVersion:

Compile is the version number we use when we develop or work with a tool. Google releases updates to Android every six months on average, so the top version of Android changes frequently. Google itself, of course, takes advantage of previous versions and scrapes some of the less usable code when creating new versions. Therefore, it is best to set the information of this field to the latest version number. After setting this, there may be some code prompts during compilation. You can ignore them, but it is best to look at them.

MinSdkVersion:

First, target literally means target, which is the target version that we generate for use in the installation package. This field is usually less than or equal to compileSdkVersion, which can be updated to the latest version after comprehensive testing of the installation package. Of course, if we use some third-party resource packages, we may have requirements on targetSdkVersion, such as Tencent’s carrier pigeon push requirements of the best 22. So this field is contingent.

TargetSdkVersion:

The literal meaning is minimum version number. Is the basis for our installation package to be compatible with the minimum version number. The best way to set this up is to look at the usage of different versions of phones currently released on Google Marketplace.