I am concerned about what should I set the compileSdkVersion
, minSdkVersion
, and targetSdkVersion
to be.
My concern first of all is that if I set the
compileSdkVersion
to be 23 which is the latest right now, will older device be able to run it?How do I exactly know what should my
minSdkVersion
be in order to make sure that phone running lower api or version be unable to access it (I don't want to set the minimum sdk too high because that would block phone that could potentially run the app)?How should I set my
targetSdkVersion
?