哪个Android SDK选择进行编译

时间:2016-11-23 23:33:43

标签: android eclipse sdk

我是Android编码的初学者,我不知道是否需要通过在Android SDK 2.2或7.1(最新版本)上编码来创建我的第一个应用程序。 为了说清楚,我将创建一个在任何类型的Android智能手机上运行的应用程序。 谢谢。

1 个答案:

答案 0 :(得分:0)

根据Picking your compileSdkVersion, minSdkVersion, and targetSdkVersion blog post

  

因此强烈建议您始终使用最新的SDK

进行编译

因此您应该使用Android 7.1进行编译

  

minSdkVersion是您应用的下限

通常,您使用的库将具有minSdkVersion - 您的应用程序将无法支持低于此值的任何内容。例如,Google Play服务目前的minSdkVersion为9(although it is increasing to 14 soon

  

targetSdkVersion是Android通过不应用行为更改来提供向前兼容性的主要方式,除非targetSdkVersion已更新

您的targetSdkVersion最适合您测试过应用的Android的最高级别。

你会注意到文章的结论:

  

理想情况下,这种关系在稳定状态下会更像这样:

     

minSdkVersion(尽可能最低)< =       targetSdkVersion == compileSdkVersion(最新的SDK)