MiniMum Required SDK:
最低支持的android api版本,低于这个版本的android手机不能安装新建的这个应用
Target SDK:新建的这个应用最高支持android api版本
Compile With:
哪个版本的android SDK编译新建的这个项目,也就是最适合的,最适合支持新创建的应用的android版本。
http://programmerguru.com/android-tutorial/minimum-required-sdk-target-sdk-compile-with/
目标SDK
- 它表示您已与您的应用程序一起测试的最高版本的Android(也使用API级别)。
- 随着新版本的Android可用,您应该在新版本上测试您的应用,并更新此值以匹配最新的API级别,以利用新的平台功能。
- 它通知系统您已针对目标版本进行测试,并且系统不应启用任何兼容性行为来维护应用程序与目标版本的前向兼容性。该应用程序仍然能够运行在较旧的版本(低至minSdkVersion)。
小费:
选择最高的平台版本,以便尽可能多的设备支持您的应用程序,并且也不需要使用第三方库来引入额外的UI控件(对于Ex:Action Bar),因为该功能将被捆绑在最新版本中版本。开发人员停止使用Action Bar Sherlock,由最新版本的Android支持。
编译
- 这是您将编译您的应用程序的平台版本。默认情况下,这是设置为SDK中最新版本的Android。(应该是Android 4.1或更高版本;如果您没有这样的版本可用,则必须使用SDK Manager安装)。
- 您仍然可以构建您的应用程序来支持旧版本,但将构建目标设置为最新版本可以启用新功能并优化应用程序,以便在最新的设备上获得良好的用户体验。
小费:
选择最高的平台版本,以便您的应用程序将针对最新设备上的用户体验进行优化。