什么是最低SDK以及我应该选择哪一个

时间:2016-03-17 19:06:50

标签: android android-studio mobile-development

首先,我对Android开发知之甚少,我刚刚开始。

在android studio中创建项目时,您获得的最低SDK选择是什么?使用旧版本有不利之处吗?如果我按照教程进行操作,那么我必须使用相同的教程,以便我可以继续学习吗?

感谢。

2 个答案:

答案 0 :(得分:5)

  

在android studio中创建项目时,您获得的最低SDK选择是什么?

这是您愿意支持的最古老的Android版本。它以API级别表示。您可以在Android dashboards中查看常见的API级别,文档将在许多需要某种API级别的地方指出。

  

使用较旧版本有不利之处吗?

支持Android中较少的内容。在您的情况下,由于您正在学习教程,因此选择较低的minSdkVersion可能会导致您的IDE提出更多投诉,并表示您所选择的minSdkVersion上没有这样的投诉。

  

如果我按照教程进行操作,那么我必须使用相同的教程,以便我可以继续学习吗?

恕我直言,这取决于您的整体编程经验。如果您是资深开发人员,并希望使用较低的minSdkVersion,请继续,请记住教程代码可能无法在该API级别上运行。如果您对整体编程还不熟悉,请坚持教程告诉您的操作。如果您担心您的测试设备对于本教程来说不够新,请查找其他教程,查找其他设备,或使用模拟器而不是设备来测试本教程。

答案 1 :(得分:2)

android:minSdkVersion

一个整数,指定运行应用程序所需的最低API级别。如果系统的API级别低于此属性中指定的值,则Android系统将阻止用户安装应用程序。您应该始终声明此属性。

您可以使用自己的min SDK,但请注意您使用的功能。事实上,具有大量数量的minSDK具有更多功能。