Android SDK 管理器 - 要下载什么 API?

Android SDK Manager - What API to download?

为了开发具有最小 sdk API10 的应用程序,我是否需要通过 sdk 管理器安装 API?或者 API 22(这是最新的)包括 API 10?

您可以在这些选项之间进行选择,但您的(测试)设备还应安装 API 10。如果您选择第二个选项 (api 22) 并在设备上安装 API 10,您将 运行 面临执行无法编译的代码的风险。我个人会选择第二个选项并在 API 10 的设备上进行测试。 您还可以在您的应用程序清单中设置最小 SDK

这将是一个简短的回答:否。

API 22 包也支持所有以前的API。因此,您只需下载 api 22(当然还有 SDK 工具、构建工具和平台工具)。您不需要 API 10. 您可以在 gradle 文件或清单中设置最小 SDK。

您不需要下载 API 10.

android:minSdkVersion "An integer designating the minimum API Level required for the application to run. The Android system will prevent the user from installing the application if the system's API Level is lower than the value specified in this attribute. "

简而言之,没有。

API 22 是升级(连续第 12 次)。

如果您确实想在 API 10 的设备上测试您的应用程序,我只需将清单中的最小 SDK 设置为 10。稍后在代码中,您会看到建议或可能您使用的功能有误。