android - 什么是 Minimum SDK,我应该选择哪个

标签 android android-studio mobile-development

首先,我对android开发知之甚少,才刚刚起步。

在 android studio 中创建项目时,您得到的最低 SDK 选择是什么?使用旧的有缺点吗?如果我按照教程学习,是否必须使用相同的教程才能继续学习?

谢谢。

最佳答案

What is the Minimum SDK choice that you get when creating a project in android studio?

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

Is there a downside to using an older one?

将支持 Android 中的较少内容。在您的情况下,由于您正在学习教程,因此选择较低的 minSdkVersion可能会引起您的 IDE 的更多提示,说您选择的某某不可用 minSdkVersion .

And if I follow a tutorial is it essential that I use the same one so I can follow along?

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

关于android - 什么是 Minimum SDK,我应该选择哪个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36069559/

相关文章:

android - 安卓内存不足异常

android - 在 Android 4.4.2 上以编程方式切换移动数据

android - 如何在后台运行计时器?

flutter - 没有为 Flutter 中的类 TagColumn 定义 Getter _text

android - 将数据库存储在/assets中并访问它

android - getWritableDatabase() 和 getReadableDatabase() 之间的区别?

android - Android Studio: “Exception: Gradle task assembleDebug failed with exit code -1”和SDK Manager文件夹…丢失了吗?

java - 还有其他人在使用 Java 8 和 Android Studio 3.0 时遇到问题吗?

android - 什么是 'Evolutionary Development Methodology' ?

api - API要求良好做法