Such a question, is there an application that is in the release, it says compileSdkVersion 23, and minSdkVersion 18, if I specify compileSdkVersion 25 in the next version of the application, and minSDKversion 16 will it affect something? Does it hurt the project? Will Google Play with modified compileSdkVersion and minSdkVersion ?
1 answer
minSDKversion - on what minimum API your application will work.
compileSDKversion is the "capabilities" of which API are used when building the project (which API classes). Usually put the maximum API. So, if you specify this parameter equal to API 23, then the API 25 features will not be available to you (build error).
Reducing the first project and raising the second one cannot hurt the project, since you expand the list of supported devices and APIs, but in the opposite direction, with compileSDKversion 23, if there were 25 before and you used classes or methods added to this API, then the project does not will gather.
There can be no problems with Google Play, otherwise it would be like a software update with support for the new API features.
minSDKversionraisingminSDKversionyou, at a minimum, trim a lot of supported devices. - post_zeew