我已经阅读了几篇文章和documentation以及SO问题,以了解minSDK与targetSDK和compileSDK之间的区别。
E.g。这在媒体上:Picking your compileSdkVersion, minSdkVersion, and targetSdkVersion
基本上总结了
minSdkVersion< = targetSdkVersion< = compileSdkVersion
但是仍然想了解如果我设置TargetSDK = 22但Compile SDK = 26有什么优缺点?
要考虑的要点是 -
答案 0 :(得分:5)
更新 - 2018年8月2日:
以下是Google向开发者发送的电子邮件的一部分。
这是reminder,从2018年11月1日开始,Google Play上的应用和游戏更新将需要定位到Android Oreo(API级别26)或更高级别。在此日期之后,Play控制台将阻止您提交targetSdkVersion小于26的新APK。
因此,从上述日期开始定位SDK版本22是不切实际的。
原始答案:
目标SDK 22
<强>临强>
<强>缺点:强>
答案 1 :(得分:1)
除了在其他答案中已经提到的那些,这里还有一些更多的缺点
其中一些非常特定于应用类型
一般情况下,建议尽可能使用最新的targetSDK - 除非您的应用程序无法在较新的SDK版本的限制下运行。